Commit Graph
7 Commits
Author SHA1 Message Date
naeel b742389a5a original_bytes DROP NOT NULL, v1.26 2026-06-17 20:08:25 +04:00
naeel 4480b24245 base64 как TEXT (без декодирования), original_b64 колонка, v1.24 2026-06-17 19:09:51 +04:00
naeel dfb9a4218b debug_log: таблица + логи на каждом шаге _chunk_upload, v1.19 2026-06-17 17:49:33 +04:00
naeel 0dac6bf37b чанки в БД (таблица chunks), убран _chunk_store в памяти, v1.17 2026-06-17 17:23:43 +04:00
naeel f66d188551 elements_json JSONB: структура документа в БД, PDF page, v1.12 2026-06-17 08:22:33 +04:00
naeel 9d01dbae00 fix(schema): db.query → db.execute для DDL
DDL (CREATE TABLE) не возвращает строк — db.query() делал fetchall() и ломался.
db.execute() делает commit без fetch — правильно для DDL.
2026-06-14 06:44:01 +04:00
naeel cbfba0bc54 feat: schema.py (DDL 5 таблиц), db.py без DDL, app.py минимальный, test_routes с комментариями
По рекомендации Sonnet:
- schema.py — все DDL (documents, contracts, supplements, spec_rows, spec_history)
- db.py — только транспорт (connect/query), DDL убран
- app.py — минимальный: ensure_schema() + register_blueprint()
- test_routes.py — подробные комментарии, исправлен импорт psysql
2026-06-13 17:14:48 +04:00