【发布时间】:2016-09-07 19:59:15
【问题描述】:
我正在使用 PostgreSQL。我正在尝试创建一个主键列 taht 是一个 UUID,所以我运行了这个语句
ALTER TABLE my_object_times ADD PRIMARY KEY (id) DEFAULT uuid_generate_v4();
但我得到了错误
PG::SyntaxError: ERROR: syntax error at or near "DEFAULT"
编写上述语句的正确方法是什么(我正在更改,因为我正在更改现有的主键列)?
【问题讨论】:
-
复制到 dba.StackExchange.com:Default value for UUID column in Postgres
标签: postgresql primary-key default uuid