Porównywanie danych nie jest łatwe, zwłaszcza jeśli Twoja baza danych jest ogromna. Stworzyłem program w Pythonie, który potrafi zrzucić schemat danych PostgreSQL do pliku, który można łatwo porównać za pomocą zewnętrznego programu różnicowego:https://code.activestate.com/recipes/576557-dump-postgresql-db-schema-to-text/?in=user- 186902
Myślę, że ten program można rozszerzyć, zrzucając wszystkie dane z tabel do oddzielnych plików CSV, podobnych do tych używanych przez PostgreSQL COPY Komenda. Pamiętaj, aby dodać ten sam ORDER BY w SELECT ... zapytania. Stworzyłem narzędzie, które czyta SELECT wyciągi z pliku i zapisuje wyniki w osobnych plikach. W ten sposób mogę zarządzać, które tabele i pola chcę porównać (nie wszystkie pola mogą być użyte w ORDER BY i nie wszystkie są dla mnie ważne). Taką konfigurację można łatwo utworzyć za pomocą narzędzia "dump schema".