

# Referência de funções de bancos de dados transportáveis
<a name="PostgreSQL.TransportableDB.transport.import_from_server"></a>

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 `rds_superuser`.  | 
| 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\$1password |  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 `rds_superuser`.  | 
| dry\$1run | Um valor booleano opcional que especifica se é necessário executar uma simulação. O padrão é `false`, o que significa que o transporte continua.Para confirmar a compatibilidade entre as instâncias de banco de dados de origem e destino sem executar o transporte real, configure dry\$1run como true. | 

**Exemplo**

Para ver um exemplo, consulte [Transportar um banco de dados PostgreSQL para o destino a partir da origem](PostgreSQL.TransportableDB.Transporting.md).