tutorial - 如何修改PostgreSQL表並使列獨一無二?




postgresql教學 (2)

我在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

https://code.i-harness.com


也可以創建多個列的唯一約束:

ALTER TABLE the_table ADD CONSTRAINT constraint_name UNIQUE (column1, column2);

我從PostgreSQL文檔中找出它的確切語法是:

ALTER TABLE the_table ADD CONSTRAINT constraint_name UNIQUE (thecolumn);

Fred 。







postgresql