Для базы данных, основанной на postgres, мне нужно отразить определения таблиц и порядковые номера от одной схемы до другой. Для копирования определений схемы мне удалось использовать pg_dump только с определением схемы, однако документация, похоже, указывает, что порядковые номера экспортируются только при выборе экспорта данных.Как скопировать порядковые номера в postgresql
Есть ли возможность экспортировать соответствующие порядковые номера в экспортировании схемы или простой способ передачи этих значений или является единственной альтернативой для взаимодействия с базой данных с языка сценариев?
Вы должны помнить, что pg_dump & pg_restore в основном используются для процессов резервного копирования и восстановления. Без данных обычно имеет смысл начинать все последовательности из 1. Зачем вам начинать последовательности с их предыдущих значений из зеркального db? –
Если вы не копируете данные, то зачем вам синхронизировать значения последовательностей? –
Я выполняю частичную условную миграцию данных, поэтому мне нужно, чтобы порядковые номера оставались неповрежденными, чтобы они не генерировали последовательности, которые ранее были назначены. –