У меня есть XML-файл миграции Liquibase, в котором создаются столбцы с типом datetime
.
<createTable tableName="foo">
<column name="bar" type="datetime"/>
</createTable>
Сегодня, к моему ужасу, я понял, что они создаются без часового пояса (timestamp without time zone
в PostgreSQL), и, похоже, нет такого типа Liquibase, который вы могли бы использовать, который даст вамtimestamp with time zone
.Есть ли способ справиться с этим, кроме наличия блока <sql>
, который изменяет таблицу следующим образом после первоначального создания таблицы:
<sql>
alter table foo alter column bar type timestamp with time zone;
</sql>
Спасибо.