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 na DMS Schema Conversion
É possível utilizar bancos de dados PostgreSQL como destino de migração na DMS Schema Conversion.
Para obter informações sobre os bancos de dados de destino compatíveis, consulte Provedores de dados de destino para a DMS Schema Conversion.
Privilégios para o PostgreSQL como banco de dados de destino
Para usar o PostgreSQL como destino, a conversão de esquema do DMS requer os seguintes privilégios mínimos. O banco de dados de destino deve existir antes de você se conectar. Para cada banco de dados que você deseja usar em seu projeto de migração, conceda os seguintes privilégios à conta de usuário usada para a migração:
GRANT CONNECT ON DATABASE<db_name>TO<user>; GRANT CREATE ON DATABASE<db_name>TO<user>;
Para utilizar o Amazon RDS para PostgreSQL como destino, a 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 pelo nome do banco de dados.<db_name>
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 a DMS Schema Conversion não pode eliminar um esquema. Para evitar essa mensagem de erro, utilize o perfil superuser.