У меня есть существующая база данных в производстве.Я экспортировал схему с помощью liquibase и создал базовый скрипт, который будет использоваться при установке для нового клиента.Liquibase экспортировал все мои столбцы идентификаторов в mssql как BIGINT, но на самом деле они были ЦИФРОВЫМИ в базе данных.
Теперь, когда я добавляю скрипт обновления, который создает новую таблицу и ключ foreight к старой таблице, яполучаю сообщение об ошибке: Столбец не совпадает с типом данных, на который ссылается столбец во внешнем ключе.
Что происходит, если у клиента, который будет только обновлять (и не будет чистой установки), будет столбец NUMERIC в базе данных, и онбудет конфликтовать с новым столбцом BIGINT.
Вопрос в том, что мне делать, потому что для каждого типа базы данных это также разные типы.Я потерян