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

问题描述 投票:11回答:1

我写的时候:

 CREATE TABLE accounts (

     username varchar(64) PRIMARY KEY,

我得到的主键名为:

accounts_pkey

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

关于UNIQUE的相同故事。

我在PostgreSQL文档中找不到它。

提前感谢。

postgresql indexing primary-key constraints unique-key
1个回答
15
投票
> 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 KEYUNIQUE

有关详细信息,请参见CREATE TABLE的文档。
© www.soinside.com 2019 - 2024. All rights reserved.