35273-vm/db/migrations/001_create_uploaded_files_table.sql
Flatlogic Bot a3fa722e5f c3
2025-10-27 12:46:17 +00:00

12 lines
509 B
SQL

-- SQL Migration for creating the uploaded_files table.
-- This table will store metadata for each XML file uploaded.
CREATE TABLE IF NOT EXISTS `uploaded_files` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`original_filename` VARCHAR(255) NOT NULL,
`new_filename` VARCHAR(255) NOT NULL,
`upload_time` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
`status` VARCHAR(50) DEFAULT 'pending_validation',
`uploaded_by` VARCHAR(255) NOT NULL COMMENT 'User email or identifier'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;