IF NOT EXISTS
要求如果表存在,则跳过语句。
具体错误操作可以参看:liquibase - preConditions
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="TABLE_NAME"/>
</not>
</preConditions>
创建时间、更新时间
字段 create_time 在插入时自动赋值时间戳
字段 update_time 在插入时自动赋值时间戳,更新数据时更新时间戳
<column name="create_time" type="datetime" remarks="创建时间" defaultValueComputed="NOW()"/>
<column name="update_time" type="datetime" remarks="更新时间"
defaultValueComputed="NOW() ON UPDATE NOW()"/>
调试时,查看 liquibase 具体执行的 SQL 语句
环境:SpringBoot
文件:yml
logging:
level:
liquibase: debug