Referência de funções de bancos de dados transportáveis
A função transport.import_from_server
transporta um banco de dados PostgreSQL importando-o de uma instância de banco de dados de origem para uma instância de banco de dados de destino. Isso é feito usando um mecanismo de transporte de conexão de banco de dados físico.
Antes de iniciar o transporte, essa função verifica se as instâncias de banco de dados de origem e de destino são da mesma versão e são compatíveis com a migração. Também confirma que a instância de banco de dados de destino tem espaço suficiente para a origem.
Sintaxe
transport.import_from_server( host text, port int, username text, password text, database text, local_password text, dry_run bool )
Valor de retorno
Nenhum.
Parâmetros
Você pode encontrar descrições dos parâmetros da função transport.import_from_server
na tabela a seguir.
Parâmetro | Descrição |
---|---|
host |
O endpoint da instância de banco de dados de origem. |
port |
Um número inteiro que representa a porta da instância de banco de dados de origem. As instâncias de banco de dados do PostgreSQL costumam usar a porta 5432. |
username |
O usuário da instância de banco de dados de origem. Este usuário deve ser um membro da função |
password |
A senha da instância de banco de dados de origem. |
database |
O nome do banco de dados na instância do banco de dados de origem a ser transportada. |
local_password |
A senha local do usuário atual para a instância de banco de dados de destino. Este usuário deve ser um membro da função |
dry_run |
Um valor booleano opcional que especifica se é necessário executar uma simulação. O padrão é dry_run como true . |
Exemplo
Para ver um exemplo, consulte Transportar um banco de dados PostgreSQL para o destino a partir da origem.