gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 11:14:44 24 4
gpt4 key购买 nike

当我写的时候:

 CREATE TABLE accounts (

username varchar(64) PRIMARY KEY,

我得到主键命名为:

accounts_pkey

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

关于 UNIQUE 的相同故事。

我在 PostgreSQL 文档中找不到它。

提前致谢。

最佳答案

技巧是 CREATE TABLEcolumn_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 KEYUNIQUE

请参阅 CREATE TABLE 的文档了解详情。

关于PostgreSQL:是否可以为 PRIMARY KEY 或 UNIQUE 提供自定义名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8674562/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com