CREATE TABLE IF NOT EXISTS engagements ( user_id BIGINT NOT NULL, post_id BIGINT NOT NULL, FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE CASCADE, FOREIGN KEY (post_id) REFERENCES posts (id) ON DELETE CASCADE, PRIMARY KEY (user_id, post_id) );