

# Referencia de función de bases de datos transportables
<a name="PostgreSQL.TransportableDB.transport.import_from_server"></a>

La función `transport.import_from_server` transporta una base de datos de PostgreSQL importándola desde una instancia de base de datos de origen en una instancia de base de datos de destino. Lo hace utilizando un mecanismo de transporte de conexión de base de datos física.

Antes de iniciar el transporte, esta función verifica que las instancias de base de datos de origen y de destino sean la misma versión y sean compatibles para la migración. También confirma que la instancia de base de datos de destino tenga suficiente espacio para la de origen. 

**Sintaxis**

```
transport.import_from_server(
   host text,
   port int,
   username text,
   password text,
   database text,
   local_password text,
   dry_run bool
)
```

**Valor de retorno**

Ninguno.

**Parámetros**

Puede buscar las descripciones de los parámetros de función `transport.import_from_server` en la tabla siguiente.


****  

| Parámetro | Descripción | 
| --- | --- | 
| host |  El punto de enlace de una instancia de base de datos de origen.  | 
| port | Un entero que representa el puerto de la instancia de base de datos de origen. Las instancias de base de datos de PostgreSQL suelen utilizar el puerto 5432. | 
| username |  El usuario de la instancia de base de datos de origen. Este usuario debe ser un miembro del rol `rds_superuser`.  | 
| password |  La contraseña de usuario de la instancia de base de datos de origen.  | 
| database |  El nombre de la base de datos en la instancia de base de datos de origen que transportar.  | 
| local\$1password |  La contraseña local del usuario actual para la instancia de base de datos de destino. Este usuario debe ser un miembro del rol `rds_superuser`.  | 
| dry\$1run | Un valor booleano opcional que especifique si realizar un simulacro. El valor predeterminado es `false`, lo que significa que el transporte continúa.Para confirmar la compatibilidad entre las instancias de base de datos de origen y destino sin llevar a cabo el transporte real, defina dry\$1run en true. | 

**Ejemplo**

Para ver un ejemplo, consulte [Transporte de una base de datos PostgreSQL al destino desde el origen](PostgreSQL.TransportableDB.Transporting.md).