将选定的模式从 postgres 数据库克隆到新服务器
Clone selected schemas from postgres database to new server
我有一个 postgres 数据库,其中包含 +150 个几乎相同的 shemas,其中包含 + 1 TB 数据。我们即将完全克隆数据库,但只有 3 个选定的模式(admin、postgres、master),包括它们的数据、功能等到另一台服务器上的另一个数据库。
如果无法选择包含所有不相关模式的所有数据的完整 pg_dump,我该如何以最简单的方式做到这一点?
如果你 运行 pg_dump --help
.
会有一些有用的信息
-n, --schema=SCHEMA dump the named schema(s) only
-N, --exclude-schema=SCHEMA do NOT dump the named schema(s)
上面的选项就是您想要的。
希望对你有用。
我有一个 postgres 数据库,其中包含 +150 个几乎相同的 shemas,其中包含 + 1 TB 数据。我们即将完全克隆数据库,但只有 3 个选定的模式(admin、postgres、master),包括它们的数据、功能等到另一台服务器上的另一个数据库。
如果无法选择包含所有不相关模式的所有数据的完整 pg_dump,我该如何以最简单的方式做到这一点?
如果你 运行 pg_dump --help
.
-n, --schema=SCHEMA dump the named schema(s) only
-N, --exclude-schema=SCHEMA do NOT dump the named schema(s)
上面的选项就是您想要的。
希望对你有用。