特にデータベースが巨大な場合、データの比較は簡単ではありません。 PostgreSQLデータスキーマをファイルにダンプできるPythonプログラムを作成しました。これは、サードパーティのdiffプログラムを介して簡単に比較できます。 http://code.activestate.com/recipes/576557-dump-postgresql-db-schema-to-text/?in=user- 186902
このプログラムは、PostgreSQLのCOPY
で使用されているものと同様に、すべてのテーブルデータを個別のCSVファイルにダンプすることで拡張できると思います。 指図。同じORDER BY
を追加することを忘れないでください SELECT ...
で クエリ。 SELECT
を読み取るツールを作成しました ファイルからのステートメントと結果を別々のファイルに保存します。このようにして、比較するテーブルとフィールドを管理できます(ORDER BY
ですべてのフィールドを使用できるわけではありません 、そしてすべてが私にとって重要というわけではありません)。このような構成は、「ダンプスキーマ」ユーティリティを使用して簡単に作成できます。