From f8a27ea3ada5378833820d7c62c0cf4f83dbd42b Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Fri, 28 Apr 2023 09:42:38 +0200 Subject: [PATCH] Use checkboxes for preferred contact --- sql/v01/10.create.sql | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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),