豚吐露@wiki
database間の差異を調べたい
最終更新:
Bot(ページ名リンク)
-
view
database間の差異を調べたい
Windows Server Essentials 2012R2
PostgreSQL 9.3.5
PostgreSQL 9.3.5
pgAdminIIIを使って比較対象のDBをbackup。
対象のデータベース名を右クリックし[バックアップ]を押下。
フォーマットに『Plain』を選択し、比較したいDBをそれぞれバックアップする。


フォーマットに『Plain』を選択し、比較したいDBをそれぞれバックアップする。


出力されたファイルは、単純なSQLの羅列となっているため、winmergeのようなtext diffができるツールで比較できる。
レコードが大量に入っている場合は、COPYコマンドを使ってデータの挿入も一緒に書かれてるので、比較し難いかもしれない。
一旦バックアップ取ってから、全レコード削除。上記手順でPlain形式の出力を行って比較するのが良い。
一旦バックアップ取ってから、全レコード削除。上記手順でPlain形式の出力を行って比較するのが良い。
更新日: 2015年01月19日 (月) 10時41分18秒
添付ファイル