-- Initial schema for Construction and Education CMS CREATE TABLE IF NOT EXISTS projects ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, description TEXT, industry ENUM('Construction', 'Education', 'Other') DEFAULT 'Construction', current_version VARCHAR(50) DEFAULT '1.0.0', created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ); CREATE TABLE IF NOT EXISTS project_logs ( id INT AUTO_INCREMENT PRIMARY KEY, project_id INT NOT NULL, version VARCHAR(50) NOT NULL, log_entry TEXT NOT NULL, author VARCHAR(255), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (project_id) REFERENCES projects(id) ON DELETE CASCADE );