From 62c11fefd319f19d0fdf32e49481413af72c00b0 Mon Sep 17 00:00:00 2001 From: Conorbro Date: Wed, 16 Oct 2019 12:32:30 +0100 Subject: [PATCH 1/2] Changes to RSVP model - Add not null constraints to user_id and event_id - Replace date with accepted_at/declined_at - Fix whitespace --- data/ddl.sql | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/data/ddl.sql b/data/ddl.sql index 8a577b73ef..50219aee1b 100644 --- a/data/ddl.sql +++ b/data/ddl.sql @@ -79,9 +79,10 @@ create table user_groups ( ); create table rsvps ( - user_id uuid references users(id), - event_id uuid references events(id), - date timestamptz not null, + user_id uuid references users(id) not null, + event_id uuid references events(id) not null, + accepted_at timestamptz, + declined_at timestamptz, on_waitlist boolean not null default FALSE, primary key (user_id, event_id) ); From b98f31a3c1d1a301ac4a7a2fdd80a2d883047f4f Mon Sep 17 00:00:00 2001 From: Conor Broderick Date: Wed, 16 Oct 2019 14:13:04 +0100 Subject: [PATCH 2/2] Remove unnecessary not nulls --- data/ddl.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/ddl.sql b/data/ddl.sql index 50219aee1b..d8c1cb3830 100644 --- a/data/ddl.sql +++ b/data/ddl.sql @@ -79,8 +79,8 @@ create table user_groups ( ); create table rsvps ( - user_id uuid references users(id) not null, - event_id uuid references events(id) not null, + user_id uuid references users(id), + event_id uuid references events(id), accepted_at timestamptz, declined_at timestamptz, on_waitlist boolean not null default FALSE,