Я попытался использовать meld для двух дампов из двух разных баз данных из одной и той же РСУБД, но кажется, что эти дампы несопоставимы, поскольку не являются каноническими.

Я пробовал и pg_dump ... (стандарт), и pg_dump -a ... (только данные), но оба они кажутся не каноническими, они не так уж отличаются, но различие между сторонами показывает много ложных срабатываний.

Я безуспешно искал подходящую опцию в pg_dump , может быть, для этого нужен специальный инструмент?

1 ответ1

1

Самое простое решение может быть довольно ручным:

  1. Дамп схемы и имена таблиц.
  2. Зацикливайтесь на именах схем и таблиц, поочередно сбрасывая каждое из них (следя за тем, чтобы упорядочить по набору столбцов с уникальным упорядочением) в один и тот же файл или файл в таблице.
  3. Повторите для другой базы данных.

Это должно дать вам легко сопоставимый результат.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .