2016-09-06 71 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"/> 
相關問題