From ae7ca76390e0c040d78ab73725ad5ec664d41f98 Mon Sep 17 00:00:00 2001 From: Toshio Kuratomi Date: Tue, 19 Feb 2008 11:52:46 -0800 Subject: [PATCH] * Add primary key columns to person_roles and group_roles. --- fas/fas2.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fas/fas2.sql b/fas/fas2.sql index c696a43..fd2bfc9 100644 --- a/fas/fas2.sql +++ b/fas/fas2.sql @@ -131,7 +131,7 @@ CREATE TABLE person_roles ( sponsor_id INTEGER REFERENCES people(id), creation TIMESTAMP DEFAULT NOW(), approval TIMESTAMP DEFAULT NOW(), - UNIQUE (person_id, group_id), + primary key (person_id, group_id), check (role_status in ('approved', 'unapproved')), check (role_type in ('user', 'administrator', 'sponsor')) ); @@ -145,7 +145,7 @@ CREATE TABLE group_roles ( sponsor_id INTEGER REFERENCES people(id), creation TIMESTAMP DEFAULT NOW(), approval TIMESTAMP DEFAULT NOW(), - UNIQUE (member_id, group_id), + primary key (member_id, group_id), check (role_status in ('approved', 'unapproved')), check (role_type in ('user', 'administrator', 'sponsor')) );