Мы используем liquibase для управления обновлениями, откатами и т. Д. Наших баз данных MySQL
Одно небольшое любопытство, с которым я столкнулся, - это установка значений в null в ходе обновлений или откатов. Пример:
<rollback>
<update tableName="boats">
<column name="engine" value="null" />
<column name="oars" value="2" />
Сначала я немного волновался, что null буквально вставит строку "null", но оказывается, что в liquibase, похоже, есть некоторые смарты, которые фактически вставляют нулевое значение.
Мне было интересно, был ли это рекомендуемый способ сделать это, или есть ли независимый от платформы способ сказать 'nullValue' явно в Liquibase?