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

在PostgreSQL表已经创建之后,我可以添加一个UNIQUE约束吗?

发布时间:2020-12-13 16:52:51 所属栏目:百科 来源:网络整理
导读:我有下面的表: tickername | tickerbbname | tickertype------------+---------------+------------ USDZAR | USDZAR Curncy | C EURCZK | EURCZK Curncy | C EURPLN | EURPLN Curncy | C USDBRL | USDBRL Curncy | C USDTRY | USDTRY Curncy | C EURHUF |
我有下面的表:
tickername | tickerbbname  | tickertype
------------+---------------+------------
 USDZAR     | USDZAR Curncy | C
 EURCZK     | EURCZK Curncy | C
 EURPLN     | EURPLN Curncy | C
 USDBRL     | USDBRL Curncy | C
 USDTRY     | USDTRY Curncy | C
 EURHUF     | EURHUF Curncy | C
 USDRUB     | USDRUB Curncy | C

在其中我不想要任何tickername或tickerbbname列条目是重复的。我已经创建了表,并在其中有大量的数据(我已经检查是唯一的)。因为它变大,虽然,错误的余地蠕动。任何方式添加UNIQUE约束ex-post?

谢谢,

psql的内联帮助:
h ALTER TABLE

还记录在postgres docs(一个优秀的资源,加上易于阅读,也)。

ALTER TABLE tablename ADD CONSTRAINT constraintname UNIQUE (columns);

(编辑:李大同)

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

    推荐文章
      热点阅读