postgre 自增ID

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;

    原文作者:站长_郭生
    原文地址: https://www.jianshu.com/p/cee4395b1b0b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞