DROP TABLE students, events; CREATE TABLE IF NOT EXISTS students ( id int GENERATED ALWAYS AS IDENTITY, snowflake text NOT NULL, ade_resource int NOT NULL, PRIMARY KEY (id), UNIQUE (snowflake) ); CREATE TABLE IF NOT EXISTS events ( id int GENERATED ALWAYS AS IDENTITY, students_id int NOT NULL, summary text NOT NULL, start_event timestamptz NOT NULL, end_event timestamptz NOT NULL, PRIMARY KEY (id), FOREIGN KEY (students_id) REFERENCES students (id) ON DELETE CASCADE );