CREATE TABLE IF NOT EXISTS presentation_overrides ( id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, date_key VARCHAR(8) NOT NULL, slide_key VARCHAR(100) NOT NULL, content JSON DEFAULT NULL, hidden TINYINT(1) NOT NULL DEFAULT 0, sort_order INT NOT NULL DEFAULT 0, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, UNIQUE KEY uq_date_slide (date_key, slide_key) ) ENGINE=InnoDB;