Postgresql

比較兩個相似的 Postgres 數據庫的差異

  • May 27, 2021

我偶爾會以 Postgres dBs 的形式下載公開可用的數據集。這些數據集由儲存庫主機隨時間更新/修改/擴展。

是否有 Postgres 命令或工具(最好是 FOSS)可以顯示 OLD 和 NEW Postgres 數據庫之間的差異?(一個工作假設是 95% 的條目沒有改變,表和關係也沒有改變)。

查看 Stack Overflow Q & A,如何檢查 PostgreSQL 中兩個數據庫之間的差異?; 特別是另一個 PostgreSQL Diff Tool (apgdiff)(僅模式比較)。Apgdiff 由 Alexander Kuznetsov 推薦 - 一位已出版的數據庫書籍作者和一位大師。

也許還可以查看Liquibase比較數據庫表數據

還有一些商業產品 - 例如Altova Database Differencing with DiffDog

對於模式比較,pgadmin4具有 Schema Diff 功能(截至 2020 年 6 月 26 日處於測試階段)。 https://www.pgadmin.org/

引用自:https://dba.stackexchange.com/questions/66662