Я пытаюсь сгенерировать запись с помощью Liquibase. Требование состоит в том, чтобы построить скрипт Liquibase с динамическими датами. Это означает, что всякий раз, когда выполняется сценарий, даты будут вычисляться на основе текущей даты. Есть ли способ, которым Liquibase автоматически генерирует поля даты таким образом?Liquibase generatechangelog динамические даты
пример
<insert tableName="account">
<column name="id" value="1"/>
<column name="availablebalance" valueNumeric="36239.07"/>
<column name="currentbalance" valueNumeric="36000.00"/>
<column name="maturitydate" valueDate="2015-09-30"/>
<column name="opendate" valueDate="2012-09-30"/>
<column name="status" value="OPEN"/>
<column name="title" value="Alpha Deposit"/>
<column name="version" valueNumeric="0"/>
<column name="type_id" valueNumeric="20"/>
<column name="product_id" valueNumeric="2010101121"/>
</insert>
должно быть что-то вроде
<insert tableName="account">
<column name="id" value="1"/>
<column name="availablebalance" valueNumeric="36239.07"/>
<column name="currentbalance" valueNumeric="36000.00"/>
<column name="maturitydate" valueDate="current_date + interval '-5 months'"/>
<column name="opendate" valueDate="current_date + interval '-5 months'"/>
<column name="status" value="OPEN"/>
<column name="title" value="Alpha Deposit"/>
<column name="version" valueNumeric="0"/>
<column name="type_id" valueNumeric="20"/>
<column name="product_id" valueNumeric="2010101121"/>
</insert>
Это может помочь, если вы добавите пример. На какие даты вы ссылаетесь? Я думаю, что 'generateChangeLog' сам по себе не имеет такой функции. Но для меня не совсем ясно, какие даты вы хотели бы рассчитывать при запуске 'generateChangeLog'? – Jens