postgre10 新增特性 identity
- identity columns 和 serial 功能很像,是 PostgreSQL 对 SQL 兼容性的提升,并且修复了 serial 类型存在的以下问题:
1 CREATE TABLE / LIKE 命令复制表时指定相同的序列;
2 不能使用 ALTER TABLE 增加或删除 serialness
3 表删除 default 属性时不会删除序列
4 需要对序列进行额外赋权
ALTER TABLE test_new
ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY;