小编Ram*_*mya的帖子

liquibase <插入>:插入当前日期

我试图使用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

31
推荐指数
3
解决办法
4万
查看次数

标签 统计

liquibase ×1