3

ソースDBとターゲットDBがあり、一部のデータを別のデータに移行しています。プロセスの後、2つのデータベースを、既存のデータだけでなくスキーマに変更がある場合はそれと比較したいと思います。

Aqua Data Studioというツールがあることは知っていますが、それに似た無料のツールを探しています。

4

1 に答える 1

2

このような同期には、独自のツールを使用します: http://code.activestate.com/recipes/576534-dump-oracle-db-schema-to-text/

テキスト比較がしやすい形式を使用しています。Informix と PostgreSQL (これも Python レシピ) という、私が使用している他のデータベース用の同様のツールを作成しました。

これらのツールはスキーマでのみ機能します。

すべてのデータが重要というわけではありませんが、データの比較はより困難です (たとえば、「イベント ログ」テーブルの違い)。そこで、ユーザーが full を書き込む必要がある構成に従ってデータをダンプするツールを作成しましたSELECT ... ORDER BY ...COPYこのツールは、PostgreSQL形式に似た CSV ファイルでデータをダンプしますORDER BY。これにより、テキスト比較が容易になります。もちろん、これには BLOBS のようないくつかの制限があります。

于 2013-03-07T08:13:07.277 に答える