-- Таблица документов (исходных файлов) CREATE TABLE IF NOT EXISTS documents ( id SERIAL PRIMARY KEY, filename VARCHAR(255) NOT NULL, file_type VARCHAR(20) NOT NULL, -- pdf, docx, txt, ... original_path TEXT NOT NULL, -- путь к файлу в /data/input output_path TEXT, -- итоговый PDF с переводом source_language VARCHAR(10) DEFAULT 'zh', target_language VARCHAR(10) DEFAULT 'ru', page_count INT, status VARCHAR(30) DEFAULT 'pending', -- pending, processing, completed, failed error_message TEXT, created_at TIMESTAMP NOT NULL DEFAULT NOW(), updated_at TIMESTAMP NOT NULL DEFAULT NOW() );