我试图使用liquibase插入标记插入数据.当我输入一个数字到值标签时,它工作正常.但我正在寻找一个简单的函数来处理默认日期(数据库的当前DateTime),即使我没有将它作为我的表定义的一部分.
例如:
<changeSet id="abc_1" author="Me">
<insert tableName="Emp" schemaName="XYZ">
<column name="name" value="Me"/>
<column name="create_date" value ="1328055111692"/>
<column name="profile_last_update" value="currentDateTimeFunction"/>
<column name="group_name" value="BlahBlah"/>
</insert>
</changeSet>
Run Code Online (Sandbox Code Playgroud)
这里<column name="create_date" value ="1328055111692"/>工作正常,它插入到数据库中.我也试过使用<defaultValueDate>,<valueDate>但他们也需要一些指定格式的日期输入.
我正在寻找一些像currentDateTimeFunction这样的函数,它将根据我正在使用的数据库类型转换为UNIX_TIMESTAMP()或SYSDATE或now().请帮我.
谢谢你,Ramya
liquibase ×1