首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合并数据库psql

合并数据库psql
EN

Stack Overflow用户
提问于 2017-05-12 21:15:28
回答 1查看 85关注 0票数 0

我正在和postgreSQL一起工作。

假设您有一个数据库A,您对其进行了转储,并从中创建了一个副本B。您在A的表中添加了一些信息,在B的表中添加了其他信息。

在某些情况下,您需要存储在A中的信息也存储在B中。有没有将A合并到B中的方法?

EN

回答 1

Stack Overflow用户

发布于 2017-05-13 22:03:47

我经常这样做,以便跨数据库同步查找值。这里有三种你可以考虑的方法:

  1. 脚本数据添加,以便脚本可以在多个数据库上运行。这可能是可行的,也可能是不可行的,这取决于进行原始更新的环境和机制。如果这是一个经常发生的过程,请将新添加的内容保存在表或文件中,并编写脚本以从该数据源读取更新。
  2. 使用外部数据包装(https://www.postgresql.org/docs/9.5/static/postgres-fdw.html)来连接这两个数据库,并编写查询以将数据从一个数据库拉到另一个数据库。
  3. 使用execsql.py (https://pypi.python.org/pypi/execsql)而不是psql,连接到这两个数据库,并使用COPY或COPY查询元命令将数据从一个数据库复制到另一个数据库。

免责声明:我写了execsql.py。尽管如此,对于定期发生的更新,我更喜欢方法#1。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43938693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档