Postgresql
比較兩個相似的 Postgres 數據庫的差異
我偶爾會以 Postgres dBs 的形式下載公開可用的數據集。這些數據集由儲存庫主機隨時間更新/修改/擴展。
是否有 Postgres 命令或工具(最好是 FOSS)可以顯示 OLD 和 NEW Postgres 數據庫之間的差異?(一個工作假設是 95% 的條目沒有改變,表和關係也沒有改變)。
查看 Stack Overflow Q & A,如何檢查 PostgreSQL 中兩個數據庫之間的差異?; 特別是另一個 PostgreSQL Diff Tool (apgdiff)(僅模式比較)。Apgdiff 由 Alexander Kuznetsov 推薦 - 一位已出版的數據庫書籍作者和一位大師。
還有一些商業產品 - 例如Altova Database Differencing with DiffDog
對於模式比較,pgadmin4具有 Schema Diff 功能(截至 2020 年 6 月 26 日處於測試階段)。 https://www.pgadmin.org/