比较两个数据库之间的 postgres db 索引

比较两个数据库之间的 postgres db 索引

我已经使用 red-gate 的 sql 与 sqlserver 进行比较以检查表/索引/过程的差异,postgres 有类似的东西吗?

我想要做的是弄清楚开发、QA 和生产数据库之间是否存在任何索引或其他模式更改,以防遗漏某些内容。

答案1

这是一个可以完成您所寻找的事情的实现:http://sqlmanager.net/en/products/postgresql/dbcomparer

答案2

bucardo 的 Check_postgres 有一个 schema diff 选项。 http://bucardo.org/check_postgres/check_postgres.pl.html#same_schema 这是我使用过并且发现很方便的基于 perl 的脚本。

相关内容