「Postgresql入門」複合主キーを設定するサンプル

1.テーブルを作成する場合
CREATE TABLE PointUser(
— ユーザID
userid varchar(20),
— ユーザ名
username varchar(255),
— 登録日時
create_date timestamp NOT NULL,
— 更新日時
modify_date timestamp NOT NULL,
— 住所
address varchar(50) NULL,
PRIMARY KEY(userid,username)
);

2.作成済みのテーブルに複合主キーを設定する場合
SQL構文:
ALTER TABLE table_name
ADD PRIMARY KEY(coloumn_name1, coloumn_name2);

PostgreSQL

Posted by arkgame