original_bytes DROP NOT NULL, v1.26
This commit is contained in:
+2
-1
@@ -23,7 +23,7 @@ CREATE TABLE IF NOT EXISTS documents (
|
||||
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
|
||||
filename TEXT NOT NULL, -- оригинальное имя файла
|
||||
mime_type TEXT NOT NULL, -- MIME-тип (docx/pdf/zip)
|
||||
original_bytes BYTEA NOT NULL, -- исходный файл как есть
|
||||
original_bytes BYTEA, -- исходный файл (может быть NULL, если есть original_b64)
|
||||
parsed_text TEXT, -- текст после parser.py + textify.py
|
||||
elements_json JSONB, -- полная структура: параграфы,таблицы,стили,страницы
|
||||
status TEXT DEFAULT 'uploaded', -- uploaded | parsed | extracted | error
|
||||
@@ -158,3 +158,4 @@ def ensure_schema():
|
||||
# Миграция: добавить elements_json если колонки ещё нет
|
||||
db.execute("ALTER TABLE documents ADD COLUMN IF NOT EXISTS elements_json JSONB")
|
||||
db.execute("ALTER TABLE documents ADD COLUMN IF NOT EXISTS original_b64 TEXT")
|
||||
db.execute("ALTER TABLE documents ALTER COLUMN original_bytes DROP NOT NULL")
|
||||
|
||||
Reference in New Issue
Block a user