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(),
|
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
|
||||||
filename TEXT NOT NULL, -- оригинальное имя файла
|
filename TEXT NOT NULL, -- оригинальное имя файла
|
||||||
mime_type TEXT NOT NULL, -- MIME-тип (docx/pdf/zip)
|
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
|
parsed_text TEXT, -- текст после parser.py + textify.py
|
||||||
elements_json JSONB, -- полная структура: параграфы,таблицы,стили,страницы
|
elements_json JSONB, -- полная структура: параграфы,таблицы,стили,страницы
|
||||||
status TEXT DEFAULT 'uploaded', -- uploaded | parsed | extracted | error
|
status TEXT DEFAULT 'uploaded', -- uploaded | parsed | extracted | error
|
||||||
@@ -158,3 +158,4 @@ def ensure_schema():
|
|||||||
# Миграция: добавить elements_json если колонки ещё нет
|
# Миграция: добавить 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 elements_json JSONB")
|
||||||
db.execute("ALTER TABLE documents ADD COLUMN IF NOT EXISTS original_b64 TEXT")
|
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