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 |
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_password |
La contraseña local del usuario actual para la instancia de base de datos de destino. Este usuario debe ser un miembro del rol |
dry_run |
Un valor booleano opcional que especifique si realizar un simulacro. El valor predeterminado es dry_run en true . |
Ejemplo
Para ver un ejemplo, consulte Transporte de una base de datos PostgreSQL al destino desde el origen.