我有下表:
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
约束吗?
最佳答案
psql
的内联帮助:
\h ALTER TABLE
也记录在 postgres docs 中(优秀的资源,而且易于阅读)。
ALTER TABLE tablename ADD CONSTRAINT constraintname UNIQUE (columns);
关于sql - 我可以在创建 PostgreSQL 表后向其添加 UNIQUE 约束吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1194438/