どんな変更は、PostgreSQLのテーブル、カラムを作成。
-
19-08-2019 - |
質問
いテーブル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
)
僕のパーマリンクの独特のテーブル全体にアクセスの変更-ingです。誰でも助けてくれ、と。
つくばイノベーション
解決
きっかけになるかもしれないとからPostgreSQLドキュメント、正確な構文:
ALTER TABLE the_table ADD CONSTRAINT constraint_name UNIQUE (thecolumn);
感謝 フレッド-.
他のヒント
または、次を使用してDBに制約名を自動的に割り当てます
ALTER TABLE foo ADD UNIQUE (thecolumn);
複数の列の一意の制約を作成することもできます:
ALTER TABLE the_table
ADD CONSTRAINT constraint_name UNIQUE (column1, column2);
所属していません StackOverflow