2016-09-06 94 views

回答

0

你将不得不做的是使用changelog参数,并定义一个“now”或“current_timestamp”参数,每个数据库类型都会被替换。

在你<databaseChangeLog>的顶部,通常只是你的<changeset>外,添加属性的每个数据库的定义,如:

<property name="now" value="now()" dbms="postgresql"/> 

然后在您的变更使用

<column name="Join_date" defaultValueFunction="${now}"/> 

注意使用defaultValueFunction,它会让liquibase知道不会将其解析为日期或引用它。

这将很好地工作过:

<column name="actiondate" type="timestamp with time zone" defaultValueComputed="current_timestamp"/>