在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); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |