如何ALTER一个PostgreSQL表,并使一个列是唯一的?

我在PostgreSQL中有一个表,其中模式如下所示:

CREATE TABLE "foo_table" (
    "id" serial NOT NULL PRIMARY KEY,
    "permalink" varchar(200) NOT NULL,
    "text" varchar(512) NOT NULL,
    "timestamp" timestamp with time zone NOT NULL
)

现在我想通过改变表来使永久链接在表中独一无二。
任何人都可以帮助我这个?

TIA

我想出了从PostgreSQL文档,确切的语法是:

ALTER TABLE the_table ADD CONSTRAINT constraint_name UNIQUE (thecolumn);

谢谢Fred

http://stackoverflow.com/questions/469471/how-do-i-alter-a-postgresql-table-and-make-a-column-unique

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:如何ALTER一个PostgreSQL表,并使一个列是唯一的?