37325-vm/db/migrations/003_create_projects_table.sql
Flatlogic Bot c7e40bdd09 1.1
2026-01-08 17:14:09 +00:00

16 lines
663 B
SQL

CREATE TABLE IF NOT EXISTS `projects` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`company_id` INT(11) NOT NULL,
`name` VARCHAR(255) NOT NULL,
`description` TEXT DEFAULT NULL,
`status` VARCHAR(50) DEFAULT 'active',
`start_date` DATE DEFAULT NULL,
`end_date` DATE DEFAULT NULL,
`created_at` DATETIME DEFAULT CURRENT_TIMESTAMP,
`updated_at` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `name_company_id` (`name`, `company_id`),
FOREIGN KEY (`company_id`) REFERENCES `companies`(`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;