Wie werden Postgres-Dump-Dateien verglichen? Ich habe zwei Speicherauszugsdateien, dump1 und dump2. Und ich möchte diese beiden Dump-Dateien vergleichen.
Jede Hilfe wird geschätzt ..
Danke
Sie können den Vergleich ohne Verwendung von Windows verwenden und compare verwenden, wenn linux (fedora) auch verwendet wird, wenn Linux verwendet wird, als Sie einen anderen Befehl wie% co_de verwenden können% Beispiel ist in dieser Link , andere Befehle sind sdiff
, diff
, comm -23 filedump1 fuledump2
etc sind Dienstprogramme zum Vergleichen von Text in Dateien
Die PostgreSQL-Dump-Dateien sind wie normale Datendateien. Sie können jedes Dienstprogramm / Tool verwenden, um den Unterschied zwischen ihnen zu sehen. Das meiste Betriebssystem hat Dienstprogramme für dieses
eingebautZum Beispiel:
vimdiff dump1 dump2 ( Ссылка )
fc dump1 dump2 ( Ссылка )
Wenn Sie wirklich ernsthaft über Ihren Vergleich und Ihre Bereitschaft zu zahlen versuchen, probieren Sie dies aus. Hat GUI und Befehlszeilenfähigkeit. Das mit PostgreSQL gesparte Geld macht den Preis mehr als wett. Nein, ich arbeite auch nicht für diese Firma. Ссылка
Sie könnten versuchen, einen einfachen Textvergleich zu starten ( diff
command oder ähnliche Werkzeuge).
Wenn Sie mehr als das brauchen, gibt es Werkzeuge, die Datenbankvergleiche machen. Zum Beispiel:
Dieser vergleicht Dumps - aber nur das Schema (nicht die Daten).
Dieser vergleicht Daten in Tabellen (nicht von Dumps, sondern von Live-Datenbanken).
Haftungsausschluss: Ich habe sie nicht ausprobiert.
Ich würde WinMerge verwenden, um die Schemadumps zu vergleichen. Daten-Dumps werden nicht sortiert (ich habe gerade einen Fehlerbericht darüber geöffnet), aber Dafür gibt es bessere Werkzeuge.
Tags und Links postgresql pg-dump