加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

PostgreSQL:是否可以为PRIMARY KEY或UNIQUE提供自定义名称?

发布时间:2020-12-13 16:12:47 所属栏目:百科 来源:网络整理
导读:当我写: CREATE TABLE accounts ( username varchar(64) PRIMARY KEY, 我得到主键命名: accounts_pkey 是否可以分配自己的自定义名称,例如“accounts_primary_key”? 相同的故事关于UNIQUE. 我在PostgreSQL文档中找不到. 提前致谢. 诀窍是CREATE TABLE的c
当我写:
CREATE TABLE accounts (

     username varchar(64) PRIMARY KEY,

我得到主键命名:

accounts_pkey

是否可以分配自己的自定义名称,例如“accounts_primary_key”?

相同的故事关于UNIQUE.

我在PostgreSQL文档中找不到.

提前致谢.

诀窍是CREATE TABLE的column_constraint部分的CONSTRAINT部分.例:
> create table x(xx text constraint xxxx primary key);
NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "xxxx" for table "x"
CREATE TABLE

这适用于各种限制,包括PRIMARY KEY和UNIQUE.

有关详细信息,请参阅CREATE TABLE的文档.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读