web-dev-qa-db-ja.com

PostgreSQLの2つのデータベースの違いを確認する方法は?

同一構造の2つのデータベースを比較することは可能ですか? DB1とDB2の2つのデータベースがあり、それらのデータに違いがあるかどうかを確認したいとします。

73
sennin

そこにはいくつかのツールがあります:

無料のもの:

商用:

64

両方のデータベースでpg_dumpを使用し、ファイルを比較してみてください。

27
Júlio Santos

別の無料アプリ:

DBeaver -データベース、テーブルなどを選択して相互に比較できます

10
iki

私はPostgresの包括的な比較ツールに取り組んでいます。ベータ版では無料です。

PostgresCompare

最初はこれは単なるスキーマ(DDL)の比較ですが、おそらくデータにも拡張するでしょう。これは、多くのショップが現在のRDBMSから移行するために開発環境、運用などの方法も変更することなく必要とするツールだと思います。

5
Neil Anderson

私が今まで見た中で最高のツール https://pythonhosted.org/Pyrseas/

  1. データベースA dbtoyamlからダンプを取得...

  2. A => B yamltodbから移行を生成します... [ステップ1で生成されたファイル]

2
Oleg Tsarev

データベース内のデータを比較するツールも探しています(特に、Redshift DBの比較に興味がありました)。これまでのところ、私が見つけた最高のものは https://www.dbbest.com/products/database-compare-suite/#close です。残念ながら、無料トライアルは1日後に期限切れになります。

0
nicola

DB Best Database Compare Suiteをお勧めします-試用版は2日間のみですが、スキームとデータを比較できます。

製品の公式ウェブサイトで詳細をご覧ください。

0
1_bug