-- Добавляем поле status для отслеживания состояния загрузки
ALTER TABLE uno_bff.user_files 
ADD COLUMN IF NOT EXISTS status VARCHAR(32) DEFAULT 'uploaded';

-- Добавляем поле upload_id для multipart upload
ALTER TABLE uno_bff.user_files 
ADD COLUMN IF NOT EXISTS upload_id VARCHAR(255);

-- Индекс для поиска по статусу
CREATE INDEX IF NOT EXISTS idx_user_files_status ON uno_bff.user_files(status);

-- Комментарий
COMMENT ON COLUMN uno_bff.user_files.status IS 'Статус файла: uploading, uploaded, failed';
COMMENT ON COLUMN uno_bff.user_files.upload_id IS 'S3 UploadId для multipart upload';
