liquibase - 如何设置text []数组的默认值?

时间:2015-10-01 09:51:03

标签: java hibernate liquibase

在Liquibase中 - 如何在更改日志中为text []类型创建defaultValue?

<column name="colname" type="text[]" defaultValue="'{None}'">
    <constraints nullable="false" />
</column>

制作:错误:语法错误在或附近&#34; {&#34;

<column name="colname" type="text[]" defaultValue="ARRAY['None']::text[]">
    <constraints nullable="false" />
</column>

也没用。有任何想法吗?

1 个答案:

答案 0 :(得分:1)

AHH我找到了它。还有一个名为defaultValueComputed的选项。这是有用的:

<column name="colname" type="text[]" defaultValueComputed="'{None}'::text[]">
    <constraints nullable="false" />
</column>