Я пытаюсь добавить новое поле с жидкой базой
<addColumn tableName="contact_client"> <column defaultValue="0" defaultValueBoolean="0" name="obsolete" type="boolean"/> </addColumn>
Но я получаю эту ошибку:
liquibase.exception.DatabaseException: недопустимое значение по умолчанию для 'устаревший' [Сбой SQL: ALTER TABLE myApp.contact_client ADD устарел BIT (1) DEFAULT 'false' NULL]
Как передать значение по умолчанию?
На самом деле, вот решение для базы данных MySQL:
<addColumn tableName="contact_client"> <column defaultValueBoolean="false" name="obsolete" type="boolean"/> </addColumn>
Мне нужно было удалить свойство defaultValue
вы устанавливаете 0 в качестве значения boolean? попробуйте использовать defaultValue="false"
boolean
defaultValue="false"
edit: какую базу данных вы используете?