13

postgresダンプファイルを比較する方法は?dump1とdump2の2つのダンプファイルがあります。そして、これら2つのダンプファイルを比較したいと思います。

どんな助けでもありがたいです。

ありがとうございました

4

4 に答える 4

2

Windows が使用されている場合は比較を超えて使用でき、Linux(fedora) が使用されている場合は kompare を使用できます。また、Linux が使用されている場合は、別コマンドsdiffを使用できます。ファイル内のテキストdiffcomm -23 filedump1 fuledump2sort filedump1 > filedump1.sorted sort fuledump2 > fuledump2.sorted diff filedump1.sorted fuledump2.sorted

于 2014-12-01T10:31:20.963 に答える
1

PostgreSql のダンプ ファイルは、通常のデータ ファイルのようなものです。任意のユーティリティ/ツールを使用して、それらの違いを確認できます。ほとんどの OS には、このためのユーティリティが組み込まれています。

例えば:

  • Linux:

vimdiff ダンプ1 ダンプ2 ( http://alvinalexander.com/linux-unix/vimdiff-see-multiple-file-differences-visually )

  • Windows の場合:

fc ダンプ 1 ダンプ 2 ( http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/fc.mspx?mfr=true )

于 2014-06-17T07:15:45.983 に答える
0

WinMergeを使用してスキーマ ダンプを比較します。データ ダンプはソートされません (これに関するバグ レポートを開いたところです) が、それを行うためのより優れたツールがあります。

于 2011-04-19T15:46:05.933 に答える
-2

diff(コマンドまたは同様のツール)から始めて、簡単なテキスト比較を試すことができます。

それ以上のものが必要な場合は、データベースを比較するツールがあります。例えば:

これはダンプを比較しますが、スキーマのみを比較します (データは比較しません)。

これは、テーブル内のデータを比較します (ダンプからではなく、ライブ データベースから)。

免責事項:私はそれらを試していません.

于 2011-04-19T14:09:11.587 に答える