【发布时间】:2019-11-30 18:15:06
【问题描述】:
我想使用 liquibase 脚本在 oracle 数据库中添加一个 auto_increment 列。
我已经尝试在 liquibase 中使用 auto_increment 属性:
<column name="SUPPLEMENT_ID" type="INTEGER" autoIncrement="true" >
<constraints primaryKey="true"></constraints>
</column>
如果 oracle 支持 auto_increment,如何使用 liquibase 脚本来实现?
【问题讨论】:
-
你的oracle版本是多少? autoincriment 仅适用于版本 12
-
你的 Liquibase 版本是什么?您是否知道 Oracle 中没有
auto_increment选项?如果有的话,那就是supplement_id integer generated always as identity -
我现在用的是oracle 12,支持吗?
-
Oracle 12c 支持使用 Horse 描述的语法的 IDENTITY 列。根据Liquibase Jira site,,最新版本应该支持 Oracle 12c 的自动增量。 Find out more
标签: oracle auto-increment liquibase