2012-10-15 59 views
0

如何使用liquibase中的默認值(2010-01-01 00:00:00)更新日​​期列。 我知道得到當前日期。你能否建議我用一些默認值更新列。如何使用liquibase中的某個默認時間戳更新日期列

<property name="now" value="SYSDATE" dbms="postgresql"> 

<changeSet> 
    <update> 
     <column name="date_created" valueDate="${now}"/> 
    </update> 
</changeSet> 
+0

我試着用這個它正在正常工作 – srini

回答

4

屬性valueDate支持三種格式:

  1. YYYY-MM-DD
  2. 爲hh:mm:ss的
  3. YYYY-MM-DDTHH:MM:SS

在你的情況下,這個作品:

<column name="date_created" valueDate="2010-01-01" /> 
+0

我用這個它工作正常。我也應該得到時間戳。與你的我只得到日期不日期和時間。無論如何謝謝你 – srini

+0

如果你需要日期和時間,然後使用3):2010-01-01T23:42:00。 –

+0

謝謝@Christoph Leiter – srini