Utilizar um banco de dados PostgreSQL como destino no DMS Schema Conversion - AWS Database Migration Service

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á.

Utilizar um banco de dados PostgreSQL como destino no DMS Schema Conversion

É possível utilizar bancos de dados PostgreSQL como destino de migração no DMS Schema Conversion.

Para obter informações sobre os bancos de dados de destino compatíveis, consulte Provedores de dados de destino para DMS conversão de esquema.

Privilégios para o PostgreSQL como banco de dados de destino

Para utilizar o PostgreSQL como destino, o DMS Schema Conversion requer o privilégio CREATE ON DATABASE. Crie um usuário e conceda a esse usuário esse privilégio para cada banco de dados que deseja utilizar no projeto de migração do DMS Schema Conversion.

Para utilizar o Amazon RDS para PostgreSQL como destino, o DMS Schema Conversion requer o perfil rds_superuser.

Para utilizar os sinônimos públicos convertidos, altere o caminho de pesquisa padrão do banco de dados utilizando o comando a seguir.

ALTER DATABASE <db_name> SET SEARCH_PATH = "$user", public_synonyms, public;

Neste exemplo, substitua o espaço reservado <db_name> pelo nome do banco de dados.

No PostgreSQL, apenas o proprietário do esquema ou um superuser pode descartar um esquema. O proprietário pode descartar um esquema e todos os objetos incluídos nesse esquema, mesmo que o proprietário do esquema não possua alguns de seus objetos.

Ao utilizar usuários diferentes para converter e aplicar esquemas diferentes ao banco de dados de destino, é possível encontrar uma mensagem de erro quando o DMS Schema Conversion não pode eliminar um esquema. Para evitar essa mensagem de erro, utilize o perfil superuser.