豚吐露@wiki

database間の差異を調べたい

最終更新:

Bot(ページ名リンク)

- view
管理者のみ編集可

database間の差異を調べたい

Windows Server Essentials 2012R2
PostgreSQL 9.3.5

pgAdminIIIを使って比較対象のDBをbackup。

対象のデータベース名を右クリックし[バックアップ]を押下。
フォーマットに『Plain』を選択し、比較したいDBをそれぞれバックアップする。

出力されたファイルは、単純なSQLの羅列となっているため、winmergeのようなtext diffができるツールで比較できる。

レコードが大量に入っている場合は、COPYコマンドを使ってデータの挿入も一緒に書かれてるので、比較し難いかもしれない。
一旦バックアップ取ってから、全レコード削除。上記手順でPlain形式の出力を行って比較するのが良い。



更新日: 2015年01月19日 (月) 10時41分18秒

名前:
コメント:

すべてのコメントを見る
添付ファイル
記事メニュー
ウィキ募集バナー