鉴于 pgAdmin4 中的这个 UI,这两个选项之间有什么区别:
Identity
Generated
我来自 MSSql 背景,所以我习惯于设置
IDENTITY
的INT
,以便那些 MSSql 表自动生成该列值。
这在 Postgres 中有何不同/相似之处?
有趣的是,当我查看
GENERATED
选项时,我得到了这个菜单,现在?
虽然
IDENTITY
选项看起来我需要指定everything。 IDENTITY
是非常硬编码的,而 GENERATED
是“让我自动设置所有内容,除了一些表达方式之外”的区别?
注意:使用 Postgres 的最新 docker 镜像 .. 所以让我们假设 v10+(关于 serial
现在不在讨论中)类似问题: