PostgreSQL テーブルを変更して列を一意にするにはどうすればよいですか? 質問する

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
)

ALTERここで、テーブルに -ingを適用して、パーマリンクをテーブル全体で一意にしたいと思います。

ベストアンサー1

PostgreSQL のドキュメントから調べたところ、正確な構文は次のとおりです。

ALTER TABLE the_table ADD CONSTRAINT constraint_name UNIQUE (thecolumn);

ありがとうフレッド

おすすめ記事