可传输数据库函数参考
transport.import_from_server
函数将 PostgreSQL 数据库从源数据库实例导入到目标数据库实例以传输该数据库。它使用物理数据库连接传输机制以执行该操作。
在开始传输之前,此函数将验证源和目标数据库实例的版本是否相同,以及是否与迁移兼容。它还确认目标数据库实例有足够的空间容纳源数据库实例。
语法
transport.import_from_server( host text, port int, username text, password text, database text, local_password text, dry_run bool )
返回值
无。
参数
您可以在下表中找到 transport.import_from_server
函数参数说明。
参数 | 描述 |
---|---|
host |
源数据库实例的端点。 |
port |
表示源数据库实例端口的整数。 PostgreSQL 数据库实例通常使用端口 5432。 |
username |
源数据库实例的用户。该用户必须是 |
password |
源数据库实例的用户密码。 |
database |
源数据库实例中要传输的数据库的名称。 |
local_password |
目标数据库实例的当前用户的本地密码。该用户必须是 |
dry_run |
可选的布尔值,指定是否执行试运行。默认值为 dry_run 设置为 true 。 |
示例
有关示例,请参阅 将 PostgreSQL 数据库从源传输到目标。