Como entender as configurações de conversão do SQL Server para o PostgreSQL
As configurações de conversão do SQL Server para PostgreSQL na DMS Schema Conversion incluem o seguinte:
-
No SQL Server, é possível utilizar índices com o mesmo nome em tabelas diferentes. No entanto, no PostgreSQL, todos os nomes de índices utilizados no esquema devem ser exclusivos. Para garantir que a DMS Schema Conversion gere nomes exclusivos para todos os índices, selecione Gerar nomes exclusivos para índices.
-
As versões 10 e anteriores do PostgreSQL não são compatíveis com procedimentos. Se você não estiver familiarizado com a utilização de procedimentos no PostgreSQL, oAWS DMS poderá converter os procedimentos do SQL Server como perfis do PostgreSQL. Para fazer isso, selecione Converter procedimentos em perfis.
-
O banco de dados SQL Server de origem pode armazenar a saída de
EXEC
em uma tabela. A DMS Schema Conversion cria tabelas temporárias e um procedimento adicional para emular esse recurso. Para utilizar essa emulação, selecione Criar rotinas adicionais para lidar com conjuntos de dados abertos. -
É possível definir o modelo a ser utilizado para os nomes dos esquemas no código convertido. Em Nomes de esquemas, selecione uma das seguintes opções:
DB: utiliza o nome do banco de dados SQL Server como o nome de um esquema no PostgreSQL.
ESQUEMA: utiliza o nome do esquema do SQL Server como o nome de um esquema no PostgreSQL.
DB_SCHEMA: utiliza uma combinação dos nomes do banco de dados e do esquema do SQL Server como o nome de um esquema no PostgreSQL.
-
É possível manter maiúsculas e minúsculas dos nomes dos objetos de origem. Para evitar a conversão de nomes de objetos em minúsculas, selecione Manter nomes de objetos em maiúsculas ou minúsculas como estão. Essa opção se aplica somente ao ativar a opção de diferenciação de maiúsculas e minúsculas no banco de dados de destino.
-
É possível manter os nomes dos parâmetros do banco de dados de origem. A DMS Schema Conversion pode adicionar aspas duplas aos nomes dos parâmetros no código convertido. Para fazer isso, selecione Manter nomes de parâmetros originais.
-
Você pode manter uma série de parâmetros de rotina do banco de dados de origem. O DMS Schema Conversion cria domínios e os utiliza para especificar um tamanho para os parâmetros de rotina. Para isso, selecione Preservar tamanho dos parâmetros.