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