diff --git a/sql/v01/10.create.sql b/sql/v01/10.create.sql index e71c3ee..7e51c20 100644 --- a/sql/v01/10.create.sql +++ b/sql/v01/10.create.sql @@ -300,8 +300,9 @@ CREATE TABLE member ( phone_mobile_1 TEXT CHECK (phone_mobile_1 REGEXP '^\+[0-9]+$') DEFAULT NULL, phone_mobile_2 TEXT CHECK (phone_mobile_2 REGEXP '^\+[0-9]+$') DEFAULT NULL, - default_kgnr INTEGER CHECK (NOT active OR default_kgnr IS NOT NULL), - default_contact TEXT NOT NULL CHECK (default_contact IN ('email', 'post')) DEFAULT 'post', + default_kgnr INTEGER CHECK (NOT active OR default_kgnr IS NOT NULL), + contact_postal INTEGER NOT NULL CHECK (contact_postal IN (TRUE, FALSE)) DEFAULT TRUE, + contact_email INTEGER NOT NULL CHECK (contact_email IN (TRUE, FALSE)) DEFAULT FALSE, comment TEXT DEFAULT NULL, CONSTRAINT pk_member PRIMARY KEY (mgnr),