

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Converter objetos de banco de dados com IA generativa
<a name="schema-conversion-convert.databaseobjects"></a>

O recurso Conversão de Esquema do DMS com IA generativa simplifica o processo de migração de banco de dados, oferecendo recomendações para que você converta objetos de código não convertidos antes que normalmente exigem uma conversão manual complexa. Esse recurso está disponível para conversões de Oracle para PostgreSQL/Aurora PostgreSQL e SQL Server para PostgreSQL/Aurora PostgreSQL and SAP ASE (Sybase ASE) to PostgreSQL/Aurora PostgreSQL. É possível converter um esquema de banco de dados inteiro ou objetos individuais do esquema de banco de dados.

**Atenção**  
Os recursos generativos de IA no DMS Schema Conversion usam inferência entre regiões. Para obter mais informações, consulte [Inferência entre regiões na conversão do esquema DMS](CHAP_Security.DataProtection.CrossRegionInference.md#CHAP_Security.DataProtection.CrossRegionInference.SchemaConversion).

Para converter os objetos de banco de dados de origem com IA generativa, siga as Etapas 1 a 6 em [Converter objetos de banco de dados](schema-conversion-convert.md#schema-conversion-convert-steps) e continue com um destes dois métodos:
+ Método 1: no menu **Ações**, selecione **Converter**. Na caixa de diálogo de conversão exibida, habilite a opção **Converter esquema com IA generativa** e clique em **Converter**.
+ Método 2: clique em ****Converter esquema com IA generativa**** no canto superior direito. Na caixa de diálogo de conversão, verifique se a opção está habilitada e clique em **Converter**.

Para ajustar manualmente essa configuração a qualquer momento no console da Conversão de Esquema do DMS:
+ Navegue até a guia **Configurações**.
+ Em **Seção de configurações de conversão**, habilite a opção **AI generativa** para aprovar o uso de IA generativa.

**nota**  
Regiões compatíveis:  
Ásia Pacific (Tóquio) (ap-northeast-1)
Ásia-Pacífico (Osaka) (ap-northeast-3)
Ásia-Pacífico (Sydney) (ap-southeast-2)
Canadá (Central) (ca-central-1)
Europa (Frankfurt) (eu-central-1)
Europa (Zurique) (eu-central-2)
UE (Estocolmo) (eu-north-1)
Europa (Irlanda) (eu-west-1)
Europa (Londres) (eu-west-2)
Europa (Paris) (eu-west-3)
Leste dos EUA (Norte da Virgínia) (us-east-1)
Leste dos EUA (Ohio) (us-east-2)
Oeste dos EUA (Oregon) (us-west-2)

**nota**  
Caminhos de conversão compatíveis:  
Oracle em Amazon RDS para PostgreSQL
Oracle em Amazon Aurora PostgreSQL
Microsoft SQL Server em Amazon RDS para PostgreSQL
Microsoft SQL Server em Amazon Aurora para PostgreSQL 
SAP ASE (Sybase ASE) para Amazon RDS para Amazon RDS for PostgreSQL
SAP ASE (Sybase ASE) para Amazon Aurora PostgreSQL
IBM Db2 para Linux, UNIX e Windows (LUW) até Amazon RDS for PostgreSQL
IBM Db2 para Linux, UNIX e Windows (LUW) para Amazon Aurora PostgreSQL
IBM Db2 para Amazon RDS z/OS para PostgreSQL
IBM Db2 z/OS para Amazon Aurora PostgreSQL

## Escopo da conversão baseada em IA generativa
<a name="schema-conversion-convert.databaseobjects.genai"></a>

A conversão de esquemas assistida por IA generativa se concentra em elementos SQL específicos com itens de ação designados. Todos os outros elementos SQL são convertidos usando abordagens baseadas em regras padrão. Os elementos SQL dentro do escopo estendido da conversão baseada em IA generativa incluem:


****  


- **Oracle em Amazon RDS para PostgreSQL ou Amazon Aurora para PostgreSQL**
  - **Item de ação:** 5578 / **Mensagem:** AWS DMS A conversão de esquema não pode converter a instrução SELECT / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 30415 / **Mensagem:** Your MERGE statement contains a filtering condition in the WHERE clause that is based on a value in a target table column / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5591 / **Mensagem:** AWS DMS A conversão de esquema não pode converter objetos do sistema / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5029 / **Mensagem:** AWS DMS A conversão de esquema não pode converter o uso de objetos com tipos de dados incompatíveis / **Elemento de sintaxe:** Não é possível usar objetos com o tipo de dados STANDARD.BFILE em argumentos de função e procedimento.
  - **Item de ação:** 5031 / **Mensagem:** AWS DMS A conversão de esquema não pode converter expressões CURSOR / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5043 / **Mensagem:** AWS DMS A conversão de esquema não pode converter consultas hierárquicas com um asterisco na cláusula SELECT / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5073 / **Mensagem:** PostgreSQL does not support hierarchical queries with pseudocolumns / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5102 / **Mensagem:** PostgreSQL does not support MERGE statements / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5585 / **Mensagem:** AWS DMS A conversão de esquema não pode converter junções externas em subconsultas correlacionadas / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5608 / **Mensagem:** AWS DMS A conversão de esquema não pode converter instruções UPDATE que tenham uma subconsulta que retorna várias colunas na cláusula SET. / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5619 / **Mensagem:** AWS DMS A conversão de esquema não pode converter objetos do sistema / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5852 / **Mensagem:** PostgreSQL supports only tables as a target in the MERGE statement. / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5853 / **Mensagem:** AWS DMS A conversão de esquema suporta somente tabelas, visualizações ou subconsultas como fonte na cláusula USING da instrução MERGE / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5855 / **Mensagem:** Your MERGE statement contains a filtering condition in the WHERE clause that is based on a value in a target table column / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 996 / **Mensagem:** Internal Converter error occurred / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 993 / **Mensagem:** Unable to transform statement due to references to unresolved object / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5598 / **Mensagem:** PostgreSQL does not support ROWID / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5340 / **Mensagem:** AWS DMS A conversão de esquema não pode converter funções / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5071 / **Mensagem:** PostgreSQL does not support the INSERT statement for subqueries / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5068 / **Mensagem:** PostgreSQL does not support the DELETE statement for subqueries / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5065 / **Mensagem:** PostgreSQL does not support the UPDATE statement for subqueries / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5586 / **Mensagem:** AWS DMS A conversão de esquema não pode converter consultas com a cláusula NOCYCLE / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5351 / **Mensagem:** AWS DMS A conversão de esquema não pode converter objetos / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 507 / **Mensagem:** PostgreSQL does not support the PIVOT clause for SELECT statements / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5126 / **Mensagem:** PostgreSQL does not support MODEL statements / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5121 / **Mensagem:** PostgreSQL does not support FORALL statements / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5141 / **Mensagem:** AWS DMS A conversão de esquema não oferece suporte a esse tipo de conversão / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5142 / **Mensagem:** AWS DMS A conversão de esquema não pode converter chamadas aninhadas do mesmo método / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5245 / **Mensagem:** PostgreSQL does not support views with nested table columns / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5500 / **Mensagem:** AWS DMS A conversão de esquema não pode converter o envio de e-mails do banco de dados / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5501 / **Mensagem:** AWS DMS A conversão de esquema não pode converter trabalhos agendados / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5645 / **Mensagem:** PostgreSQL does not support BULK COLLECT INTO clauses for several object table targets. / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5665 / **Mensagem:** PostgreSQL does not support the collection data type defined with PRAGMA AUTONOMOUS\_TRANSACTION / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5637 / **Mensagem:** PostgreSQL does not support bulk collect into VARRAY of VARRAY / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5594 / **Mensagem:** AWS DMS A conversão de esquema não pode converter expressões de data e hora / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5622 / **Mensagem:** AWS DMS A conversão de esquema converte a função dbms\_transaction.local\_transaction\_id com o parâmetro definido em true / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5643 / **Mensagem:** PostgreSQL does not support BULK COLLECT INTO clauses for multilevel collection types in SELECT statements. / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5649 / **Mensagem:** PostgreSQL does not support multiset operators for multilevel collection types. / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5651 / **Mensagem:** AWS DMS A conversão de esquema não pode converter funções de tabela em pipeline / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5793 / **Mensagem:** AWS DMS A conversão de esquema cria a fila com a opção GRANT ALL / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5794 / **Mensagem:** PostgreSQL sets the queue mode to ENABLE by default / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 5795 / **Mensagem:** Amazon Simple Queue Service does not support queues in the DISABLE mode / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.

- **Microsoft SQL Server em Amazon RDS para PostgreSQL e Microsoft SQL Server em Amazon Aurora para PostgreSQL**
  - **Item de ação:** 7610 / **Mensagem:** AWS DMS A conversão de esquema não pode converter instruções DDL não suportadas / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7622 / **Mensagem:** AWS DMS A conversão de esquema não pode converter a instrução DELETE usando funções embutidas complexas / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7624 / **Mensagem:** AWS DMS A conversão de esquema não pode converter a instrução DELETE de uma função embutida para tabelas sem chaves primárias. / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7626 / **Mensagem:** AWS DMS A conversão de esquema não pode converter a instrução UPDATE usando funções embutidas complexas / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7627 / **Mensagem:** AWS DMS A conversão de esquema não pode converter esse elemento de sintaxe / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7628 / **Mensagem:** PostgreSQL does not support GOTO statements / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7637 / **Mensagem:** PostgreSQL does not support global cursors / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7639 / **Mensagem:** PostgreSQL does not support dynamic cursors / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7644 / **Mensagem:** PostgreSQL does not support the %s clause / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7645 / **Mensagem:** PostgreSQL does not support running pass-through commands on linked servers / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7653 / **Mensagem:** PostgreSQL does not support GROUP BY ROLLUP clauses / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7654 / **Mensagem:** PostgreSQL does not support GROUP BY CUBE clauses / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 765 / **Mensagem:** PostgreSQL does not support GROUP BY GROUPING SETS clauses / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7672 / **Mensagem:** PostgreSQL does not support EXECUTE statements that run a character string / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7683 / **Mensagem:** MERGE is not supported if the target is a view, a materialized view, or an external table / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7687 / **Mensagem:** PostgreSQL does not support CONTAINS predicates / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7688 / **Mensagem:** PostgreSQL does not support FREETEXT predicates / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7691 / **Mensagem:** PostgreSQL does not support the WAITFOR TIME feature / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7695 / **Mensagem:** PostgreSQL does not support the call of a procedure as a variable / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7696 / **Mensagem:** AWS DMS A conversão de esquema não pode converter o objeto porque o %s objeto não foi criado / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7708 / **Mensagem:** AWS DMS A conversão de esquema não pode converter o uso do tipo de dados não suportado %s / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7709 / **Mensagem:** AWS DMS A conversão de esquema não pode converter o uso de uma chave simétrica / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 773 / **Mensagem:** AWS DMS A conversão de esquema não pode converter operações aritméticas com datas / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 774 / **Mensagem:** AWS DMS A conversão de esquema não pode converter operações aritméticas com tipos mistos de operandos / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7794 / **Mensagem:** PostgreSQL does not support user-defined data types / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7796 / **Mensagem:** PostgreSQL does not support TOP clauses in UPDATE statements / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7797 / **Mensagem:** PostgreSQL does not support the DELETED column prefix for OUTPUT clauses in UPDATE statements / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7798 / **Mensagem:** PostgreSQL does not support TOP clauses in DELETE statements / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7799 / **Mensagem:** PostgreSQL does not support TOP clauses in INSERT operators / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7804 / **Mensagem:** PostgreSQL does not support the bitwise exclusive OR operator / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7805 / **Mensagem:** PostgreSQL does not support the \!< / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7806 / **Mensagem:** PostgreSQL does not support the \!> (not greater than) operator / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7811 / **Mensagem:** O PostgreSQL não é compatível com a função %s. AWS DMS A conversão de esquema ignora essa função não suportada no código convertido / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações e DDL.
  - **Item de ação:** 7816 / **Mensagem:** PostgreSQL does not support methods for the XML data type / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7817 / **Mensagem:** PostgreSQL does not support the FOR XML PATH option in SQL queries / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7818 / **Mensagem:** PostgreSQL does not support arithmetic operations with binary data types / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7819 / **Mensagem:** PostgreSQL does not support INSERT...EXECUTE statements / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7820 / **Mensagem:** PostgreSQL does not support the VALUE() method / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7824 / **Mensagem:** RECURSIVE CTE is not supported for MERGE statement / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7829 / **Mensagem:** AWS DMS A conversão de esquema não pode converter atribuições de variáveis com instruções UPDATE / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7830 / **Mensagem:** AWS DMS A conversão de esquema não pode converter operações aritméticas com o operando CASE / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7832 / **Mensagem:** AWS DMS A conversão de esquema não pode converter gatilhos INSTEAD OF nas visualizações / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7833 / **Mensagem:** AWS DMS A conversão de esquema não pode converter a @@rowcount função no contexto atual / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7836 / **Mensagem:** PostgreSQL does not support write operations for binary data / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7840 / **Mensagem:** AWS DMS A conversão de esquema não pode converter instruções de comando do console de banco de dados / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7904 / **Mensagem:** AWS DMS A conversão de esquema não pode converter o objeto do sistema %s / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7905 / **Mensagem:** PostgreSQL does not support PIVOT clauses for SELECT statements / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7906 / **Mensagem:** PostgreSQL does not support UNPIVOT clauses for SELECT statements / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7909 / **Mensagem:** AWS DMS A conversão de esquema não pode converter instruções UPDATE (coluna) OU COLUMNS\_UPDATED / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7916 / **Mensagem:** AWS DMS A conversão de esquema não pode emular a instrução MERGE usando a instrução INSERT ON CONFLICT / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7917 / **Mensagem:** PostgreSQL does not support the %s function / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7918 / **Mensagem:** PostgreSQL does not support table-valued functions / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7919 / **Mensagem:** PostgreSQL does not support FOR XML with the %s directive / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7920 / **Mensagem:** PostgreSQL does not support EXPLICIT mode with FOR XML / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7925 / **Mensagem:** PostgreSQL does not support the percent character for OPENXML flags / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7927 / **Mensagem:** PostgreSQL does not support OUTER joins for self-referenced tables without a primary key / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7929 / **Mensagem:** AWS DMS A conversão de esquema não pode converter INSERT de instruções EXEC / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7939 / **Mensagem:** AWS DMS A conversão de esquema não pode converter a função do sistema JSON %s / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7940 / **Mensagem:** AWS DMS A conversão de esquema não pode converter funções com valor de tabela do sistema OPENJSON / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 7941 / **Mensagem:** AWS DMS A conversão de esquema não pode converter todos os conjuntos de dados abertos porque você tem vários conjuntos de dados abertos / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 996 / **Mensagem:** Internal Converter error occurred / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.

- **SAP ASE (Sybase ASE) para Amazon RDS para PostgreSQL e SAP ASE (Sybase ASE) para Amazon Aurora PostgreSQL**
  - **Item de ação:** 3014 / **Mensagem:** Não é possível converter funções / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3016 / **Mensagem:** O PostgreSQL não suporta a opção TOP no operador DML / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3021 / **Mensagem:** Não é possível realizar uma migração automatizada da operação aritmética / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3023 / **Mensagem:** PostgreSQL does not support arithmetic operations with binary data types / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3025 / **Mensagem:** O formato de data/hora não pode ser correspondido / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3026 / **Mensagem:** A conversão automática do operador WAITFOR com uma variável não é suportada / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3027 / **Mensagem:** O PostgreSQL não suporta o recurso WAITFOR TIME / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3028 / **Mensagem:** O PostgreSQL não suporta WAITFOR com instruções / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3061 / **Mensagem:** Não é possível converter objetos do sistema / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3064 / **Mensagem:** No PostgreSQL, você não deve repetir a tabela de destino na cláusula FROM de uma instrução UPDATE. / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3065 / **Mensagem:** A instrução DELETE com tabela de autorreferência na cláusula FROM e OUTER JOIN não pode ser transformada automaticamente / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3069 / **Mensagem:** Não foi possível converter a declaração / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3081 / **Mensagem:** O DMS SC não pode converter instruções DDL não suportadas / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3088 / **Mensagem:** PostgreSQL does not support global cursors / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3089 / **Mensagem:** PostgreSQL does not support dynamic cursors / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3121 / **Mensagem:** O DMS SC não pode converter o uso de um tipo de dados não suportado / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 312 / **Mensagem:** O DMS SC não pode converter operações aritméticas com datas / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3123 / **Mensagem:** O DMS SC não pode converter operações aritméticas com tipos mistos de operandos / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3146 / **Mensagem:** PostgreSQL does not support the bitwise exclusive OR operator / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3147 / **Mensagem:** O PostgreSQL não suporta o\! < (não menos que) operador / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3148 / **Mensagem:** PostgreSQL does not support the \!> (not greater than) operator / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3150 / **Mensagem:** O DMS SC não pode converter funções / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3156 / **Mensagem:** PostgreSQL does not support arithmetic operations with binary data types / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3162 / **Mensagem:** O DMS SC não pode converter atribuições de variáveis com instruções UPDATE / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3163 / **Mensagem:** O DMS SC não pode converter operações aritméticas com o operando CASE / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3168 / **Mensagem:** PostgreSQL does not support write operations for binary data / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3172 / **Mensagem:** O DMS SC não pode converter instruções de comando do console de banco de dados / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3177 / **Mensagem:** O DMS SC não pode converter objetos do sistema / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3182 / **Mensagem:** O DMS SC não pode converter instruções UPDATE (coluna) OU COLUMNS\_UPDATED / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3190 / **Mensagem:** O DMS SC não pode converter funções / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 3191 / **Mensagem:** PostgreSQL does not support table-valued functions / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 996 / **Mensagem:** Internal Converter error occurred / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.

- **IBM Db2 para Linux, UNIX e Windows (LUW) para Amazon RDS para PostgreSQL e IBM Db2 para Linux, UNIX e Windows (LUW) para Amazon Aurora PostgreSQL**
  - **Item de ação:** 4506 / **Mensagem:** O PostgreSQL não oferece suporte à definição de visualização que contém operações de conjunto no nível superior / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4523 / **Mensagem:** O PostgreSQL não suporta inserção na consulta / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4524 / **Mensagem:** O PostgreSQL não suporta o retorno de valores antes do cálculo na instrução insert / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4526 / **Mensagem:** O PostgreSQL não suporta a função %s / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4527 / **Mensagem:** O PostgreSQL não suporta atualização com dados usando consulta / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4528 / **Mensagem:** O PostgreSQL não suporta o retorno de valores antes do cálculo na instrução de atualização / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4529 / **Mensagem:** O PostgreSQL não suporta o retorno de valores antigos na instrução de atualização / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4531 / **Mensagem:** O PostgreSQL não suporta colunas INCLUDE / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4532 / **Mensagem:** O PostgreSQL não suporta colunas INCLUDE na instrução insert / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4533 / **Mensagem:** O PostgreSQL não suporta restrição de quantidade de linhas na instrução de atualização / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4534 / **Mensagem:** O PostgreSQL não oferece suporte à exclusão com dados usando consulta / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4536 / **Mensagem:** O PostgreSQL não suporta restrição de quantidade de linhas na instrução delete / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4537 / **Mensagem:** O PostgreSQL não suporta a cláusula de especificação de período / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4538 / **Mensagem:** O PostgreSQL não suporta outer-table-reference / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4539 / **Mensagem:** O PostgreSQL não suporta a cláusula continue-handler / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4541 / **Mensagem:** O PostgreSQL não oferece suporte a módulos / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4549 / **Mensagem:** O PostgreSQL não suporta a instrução `GOTO` / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4556 / **Mensagem:** O tipo de código de erro do PostgreSQL não é um número e é incompatível com as variáveis do tipo numérico / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4558 / **Mensagem:** O PostgreSQL não suporta a visualização digitada / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4559 / **Mensagem:** O PostgreSQL não suporta a instrução `MERGE` / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4572 / **Mensagem:** O PostgreSQL não suporta funções que retornam uma linha usando métodos de tipo / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4573 / **Mensagem:** O PostgreSQL não suporta invocação de métodos / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4575 / **Mensagem:** O PostgreSQL não suporta CREATE GLOBAL TEMPORARY TABLE sem nome do esquema ou com nome do esquema - SESSION / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4583 / **Mensagem:** Não é possível converter objetos do sistema / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4597 / **Mensagem:** O PostgreSQL não tem funcionalidade semelhante ao módulo UTL\_MAIL / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4598 / **Mensagem:** O PostgreSQL não tem funcionalidade semelhante ao módulo UTL\_SMTP / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4605 / **Mensagem:** O DMS SC não pode converter cláusulas não suportadas em instruções MERGE / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4606 / **Mensagem:** O DMS SC não pode converter instruções MERGE que incluam cláusulas não suportadas / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 4612 / **Mensagem:** O PostgreSQL não oferece suporte à funcionalidade de registro especial / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 996 / **Mensagem:** Internal Converter error occurred / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.

- **IBM Db2 z/OS to Amazon RDS for PostgreSQL and IBM Db2 for z/OS para Amazon Aurora PostgreSQL**
  - **Item de ação:** 8507 / **Mensagem:** PostgreSQL does not support the %s function / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 8519 / **Mensagem:** A cláusula FETCH não é suportada / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 8521 / **Mensagem:** Não há suporte para exclusões posicionadas / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 8542 / **Mensagem:** O PostgreSQL não oferece suporte a namespaces padrão / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 8559 / **Mensagem:** O DMS SC não pode converter instruções MERGE que incluam cláusulas não suportadas / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 8560 / **Mensagem:** O PostgreSQL não suporta o uso de variáveis ou parâmetros em declarações RAISE / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 8563 / **Mensagem:** O PostgreSQL usa um formato diferente para tipos de dados de intervalo em comparação com o Db2 for z/OS / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 8566 / **Mensagem:** O DMS SC não pode converter dados em massa e retroativamente obtidos de um cursor / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 8570 / **Mensagem:** O DMS SC não pode converter instruções MERGE nas referências da tabela FINAL TABLE / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 8581 / **Mensagem:** O DMS SC não pode converter instruções UPDATE que incluam cláusulas não suportadas / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.
  - **Item de ação:** 996 / **Mensagem:** Internal Converter error occurred / **Elemento de sintaxe:** Todas as ocorrências, exceto limitações.



### Limitações
<a name="schema-conversion-convert.databaseobjects.limitations"></a>

O recurso de conversão de objetos de banco de dados com IA generativa apresenta as seguintes limitações:
+ Os endpoints do banco de dados que suportam a conversão generativa de IA não estão visíveis no AWS console. Só é possível visualizá-los exportando o relatório de avaliação como um arquivo PDF ou CSV.
+ Como sistema probabilístico, a Conversão de Esquema assistida por IA generativa pode não atingir 100% de precisão em todas as conversões. Ela também pode produzir resultados diferentes para as mesmas instruções SQL durante um período. Você deve analisar e validar todas as saídas de conversão.
+ Não é possível usar a conversão com IA generativa para:
  + Restrição DEFAULT em uma tabela
  + Valor DEFAULT de um parâmetro de função ou procedimento
  + CALCULAR COLUNA em uma tabela
  + TRIGGER
  + COLUMN DATA TYPE
  + SQL dinâmico
  + INDEX
  + CONSTRAINT
+ Se a instrução de origem for convertida com vários itens de ação e pelo menos um item de ação for processado usando IA generativa, todos os itens de ação serão substituídos por um item de ação 5444 em um destino para Oracle e 7744 para Microsoft SQL Server. O item de ação 9997 é uma exceção que é salva após o processamento usando IA generativa.

**Atenção**  
A conversão que usa IA generativa leva mais tempo do que a conversão básica.

Cada AWS conta tem uma cota por minuto que limita o número de instruções SQL que podem ser convertidas usando IA generativa. As instruções que excedem esse limite são colocadas em fila para processamento em minutos subsequentes. As cotas são as seguintes:


****  

| Região | Declarações SQL por AWS conta por minuto | 
| --- | --- | 
| Ásia Pacific (Tóquio) (ap-northeast-1)<br />Ásia-Pacífico (Osaka) (ap-northeast-3)<br />Ásia-Pacífico (Sydney) (ap-southeast-2)<br />Canadá (Central) (ca-central-1)<br />Europa (Zurique) (eu-central-2)<br />UE (Estocolmo) (eu-north-1)<br />Europa (Irlanda) (eu-west-1)<br />Europa (Londres) (eu-west-2)<br />Europa (Paris) (eu-west-3)<br />Leste dos EUA (Ohio) (us-east-2) | Até 24 declarações | 
| Europa (Frankfurt) (eu-central-1)<br />Leste dos EUA (Norte da Virgínia) (us-east-1)<br />Oeste dos EUA (Oregon) (us-west-2) | Até 40 declarações | 