我有下表:
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对的列不止一列。我已经创建了表格并且里面有很多数据(我已经确保满足唯一的标准)。然而,随着它变得越来越大,错误的空间也越来越大。
tickername
tickerbbname
此时有什么方法可以添加UNIQUE约束吗?
UNIQUE
psql的内联帮助:
psql
\h ALTER TABLE
也记录在postgres 文档中(一个很好的资源,而且易于阅读)。
ALTER TABLE tablename ADD CONSTRAINT constraintname UNIQUE (columns);