1

我是一名前端开发人员,被要求完成一些 DBA 任务。未知水域。

我的客户有 10 个远程(离线)数据收集终端,托管一个 PostgreSQL 应用程序。我的任务是获取这些终端生成的 .backup 或 .sql 文件并将它们添加到主数据库中。所有这些数据库的架构都将匹配。但是合并操作会导致很多重复。我正在寻找一种可以将备份文件添加到现有数据库、过滤掉重复项并提供合并报告的工具。

DBA 领域有这种操作的术语吗?

这个功能是否通常内置在基本的数据库管理套件(例如 pgAdmin III)中,是否需要企业级工具,或者这是否可以在命令行上轻松完成?

更新

此处有关数据库复制的 PostgreSQL 文章和词汇表

4

1 回答 1

0

您不能“合并一堆表”,但可以使用 Slony 将子表(即每个位置一个分区)复制回主数据库。

这不是开箱即用的解决方案,但可以使用 Bucardo 或 Slony 之类的解决方案,尽管需要做大量工作并增加维护。

于 2013-04-01T04:34:43.710 回答