同一構造の2つのデータベースを比較することは可能ですか? DB1とDB2の2つのデータベースがあり、それらのデータに違いがあるかどうかを確認したいとします。
無料のもの:
商用:
両方のデータベースでpg_dump
を使用し、ファイルを比較してみてください。
別の無料アプリ:
DBeaver -データベース、テーブルなどを選択して相互に比較できます
私はPostgresの包括的な比較ツールに取り組んでいます。ベータ版では無料です。
最初はこれは単なるスキーマ(DDL)の比較ですが、おそらくデータにも拡張するでしょう。これは、多くのショップが現在のRDBMSから移行するために開発環境、運用などの方法も変更することなく必要とするツールだと思います。
私が今まで見た中で最高のツール https://pythonhosted.org/Pyrseas/
データベースA dbtoyamlからダンプを取得...
A => B yamltodbから移行を生成します... [ステップ1で生成されたファイル]
データベース内のデータを比較するツールも探しています(特に、Redshift DBの比較に興味がありました)。これまでのところ、私が見つけた最高のものは https://www.dbbest.com/products/database-compare-suite/#close です。残念ながら、無料トライアルは1日後に期限切れになります。
DB Best Database Compare Suiteをお勧めします-試用版は2日間のみですが、スキームとデータを比較できます。