diff --git a/db.ddl b/db.ddl index 7f45b7a1938158a43c600e5a4cb8ce538e427ef8..6b3e6ff19edf32e9849de87d96192440de16874e 100644 --- a/db.ddl +++ b/db.ddl @@ -7,7 +7,7 @@ CREATE TABLE zoom_users ( CREATE TABLE zoom_meetings ( mid serial PRIMARY KEY, - meeting_id int UNIQUE NOT NULL, -- Zoom's meeting ID + meeting_id bigint UNIQUE NOT NULL, -- Zoom's meeting ID uuid varchar(255) NOT NULL, -- Zoom's meeting instance ID host_uid int NOT NULL REFERENCES zoom_users(uid) ON DELETE CASCADE, topic varchar(255) DEFAULT '', @@ -16,7 +16,7 @@ CREATE TABLE zoom_meetings ( CREATE TABLE zoom_schedule ( id serial PRIMARY KEY, - mid int NOT NULL REFERENCES zoom_meetings(mid) ON DELETE CASCADE, + mid bigint NOT NULL REFERENCES zoom_meetings(mid) ON DELETE CASCADE, occurrence_id bigint DEFAULT 0, -- Occurrence for recurring meetings, 0 otherwise start_time timestamp NOT NULL, duration int NOT NULL, -- minutes