如何向 Liquibase 中的枚举添加新值?
How add a new value to an enum in Liquibase?
我正在尝试向 Liquibase 中的枚举添加新值。
我正在使用:
<changeSet id="update_status_enum_type_add_expired" >
<sql>ALTER TYPE status ADD VALUE 'Expired';</sql>
</changeSet>
但是我明白了
"ERROR: ALTER TYPE ... ADD cannot run inside a transaction block"
知道如何解决吗?
按照评论中的建议使用:
<changeSet id="update_status_enum_type_add_expired" author="Team" runInTransaction="false">
<sql>ALTER TYPE job_status ADD VALUE 'Expired';</sql>
</changeSet>
我正在尝试向 Liquibase 中的枚举添加新值。 我正在使用:
<changeSet id="update_status_enum_type_add_expired" >
<sql>ALTER TYPE status ADD VALUE 'Expired';</sql>
</changeSet>
但是我明白了
"ERROR: ALTER TYPE ... ADD cannot run inside a transaction block"
知道如何解决吗?
按照评论中的建议使用:
<changeSet id="update_status_enum_type_add_expired" author="Team" runInTransaction="false">
<sql>ALTER TYPE job_status ADD VALUE 'Expired';</sql>
</changeSet>