postgresql - 将选定的模式从 postgres 数据库克隆到新服务器
问题描述
我有一个包含+ 1 tb 数据的+150 个几乎相同的shemas 的postgres 数据库。我们即将完全克隆数据库,但只有 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)
上面的选项就是你想要的。
希望对你有效。
推荐阅读
- laravel - Laravel 5.6 - 错误页面上的用户状态检查不确认登录用户
- numbers - 数 n 使得 sigma(F(n)) > 2*F(n) 其中 F(n) 是第 n 个斐波那契数
- testing - 如何去测试多个包
- java - 通过 LDAP 验证 NTLM 身份验证以检索用户名和域的 Java 方法
- python - pandas_read.excel() 无法读取非英文字符
- javascript - 为什么包含内容的数组的数组长度为零?
- r - CA 证书 - AWS EC2 SSL
- scala - 带有轮廓的文件上传时缺少参数类型
- flutter - 如何在flutter应用中实现类似“HTML的选框”的效果
- sql - 按多个列条件删除重复项