LiquiBase Версия: 3.3.2LiquiBase Игнорирование Nullable Constraint на Создать таблицу
DB Платформа: SQL Server 2014
Driver: JDBC 4.0
Я использовал команду generateChangeLog, чтобы произвести новый набор развертывать скрипты из моей БД. Во многих таблицах есть столбцы NOT NULL, но при тестировании столбцов развертывания Liquibase (update) все значения NULL. Это приводит к сбою PK.
Sample Изменение Set:
"createTable": {
"columns": [
{
"column": {
"constraints": {
"constraints": {
"nullable": false
}
},
"name": "Model_Training_Id",
"type": "CHAR(12)"
}
},
...
Любые предложения?
У вас должен быть один уровень «ограничений», а не 2 вложенный, см. Http://www.liquibase.org/documentation/json_format.html для примера (поиск «ограничений») –
Это как Liquibase сгенерировал его, без изменений. Похож на ошибку. – reluctantdba