Я пытаюсь перенести базу данных со старого PostgreSQL (9.3) на новый PostgreSQL (9.5, 9.6) от Bucardo.
Bucardo использовал первичный ключ для миграции.
У меня есть много баз данных с public.databasechangelog без первичного ключа. Как правильно добавить первичный ключ в журнал изменений базы данных (PostgreSQL) для Liquibase?
Обновить ответ: я могу добавить первичный ключ с помощью SQL, но может быть в Liquibase есть настройка для добавления первичного ключа в XML?
Безопасно добавлен первичный ключ с помощью SQL в public.databasechangelog?
id
ограничен 255 символами. Общая макс. размер этих трех столбцов составляет 765 символов - то, что современная СУБД должна иметь возможность индексировать. Отсутствие PK действительно вызвано ограничениями некоторых СУБД: forum.liquibase.org/topic/ (более старые версии Liquibase действительно имели первичный ключ в этой таблице) - person a_horse_with_no_name   schedule 15.05.2017