У меня есть changeSet
, похожий на приведенный ниже:
<changeSet author="cwilliams" id="xxx">
<insert tableName="SOME_TABLE">
<!-- ... -->
<column name="CREATED_BY_USER_NAME" value="user"/>
<column name="CREATED_DT" valueDate="SYSDATE"/>
<!-- ... -->
</insert>
</changeSet>
Я бы хотел установить в этих двух столбцах имя пользователя базы данных и текущее время соответственно. Я привел user
и sysdate
в качестве примеров, но я предполагаю, что user
попытается вставить имя пользователя user
, а это не то, что я хочу.
Есть ли способ заставить Liquibase использовать функции базовой базы данных для этих значений независимо от базы данных, и если нет, то есть ли способ использовать определенные функции Oracle для этой цели?