首页 > 解决方案 > 将选定的模式从 postgres 数据库克隆到新服务器

问题描述

我有一个包含+ 1 tb 数据的+150 个几乎相同的shemas 的postgres 数据库。我们即将完全克隆数据库,但只有 3 个选定的模式(admin、postgres、master),包括它们的数据、功能等到另一台服务器上的另一个数据库。

如果不能选择包含来自所有不相关模式的所有数据的完整 pg_dump,我该如何以最简单的方式做到这一点?

标签: postgresqldatabase-administration

解决方案


如果你运行,会有一些有用的信息pg_dump --help

  -n, --schema=SCHEMA          dump the named schema(s) only
  -N, --exclude-schema=SCHEMA  do NOT dump the named schema(s)

上面的选项就是你想要的。

希望对你有效。


推荐阅读