37254-vm/db/migrations/20260215_init.sql
Flatlogic Bot 6908213cbc init
2026-02-15 21:17:22 +00:00

21 lines
772 B
SQL

-- 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
);