Files
contracts/History/step-1-db-migration-2026-07-14.md
T

26 lines
903 B
Markdown

# Step 1: Перенос db/ → app/db/
**Ветка:** `feature/flask-migration` (submodule + parent)
**Дата:** 2026-07-14
## Что делаем
Копируем `deploy/db/*.py` → `app/db/`. Менять НИЧЕГО не надо — чистый CRUD.
## Файлы
- `deploy/db/connection.py` → `app/db/connection.py` — connection pool
- `deploy/db/documents.py` → `app/db/documents.py` — documents CRUD
- `deploy/db/contracts.py` → `app/db/contracts.py` — contracts CRUD
- `deploy/db/supplements.py` → `app/db/supplements.py` — supplements CRUD
- `deploy/db/spec_current.py` → `app/db/spec_current.py` — spec queries
- `deploy/db/spec_events.py` → `app/db/spec_events.py` — events CRUD
- `deploy/db/prompts.py` → `app/db/prompts.py` — prompts CRUD
## Проверка
```bash
cd contracts-flask
python3 -c "from app.db import documents; print('ok')"
```