PostgreSQL 中地理数据库 (geodatabase) 的其他移动方法

您可使用 pg_dump 命令来移动单个 PostgreSQL 数据库,也可使用 pg_dumpall 命令移动 PostgreSQL 实例的所有数据库以及用户和权限。

pg_dump 命令可将数据库定义(方案)和数据或仅数据库方案提取至结构化查询语言 (SQL) 脚本或存档文件。如果提取至存档文件,则可使用 pg_restore 命令在另一个 PostgreSQL 实例上重新构建数据库。如果提取至 SQL 脚本,则可在新服务器上运行该 SQL 脚本来重新构建数据库。pg_dumpall 命令只能提取至 SQL 脚本,然后通过运行该 SQL 脚本还原到另一个 PostgreSQL 实例。

以下是通过 pg_dump 或 pg_dumpall 移动 PostgreSQL 数据库的部分指导原则:

有关如何使用 pg_dump、pg_dumpall 或 pg_restore 的特定信息,请参阅 PostgreSQL 文档


3/7/2012