ComfyUI/alembic_db
Luke Mino-Altherr 3965aca3e6 refactor(assets): database layer — split queries into modules and merge migrations
- Split monolithic queries.py into modular query modules (asset, asset_reference, common, tags)
- Absorb bulk_ops.py and tags.py into query modules
- Merge migrations 0002-0005 into single migration (0002_merge_to_asset_references)
- Update models.py (merge AssetInfo/AssetCacheState into AssetReference)
- Enable SQLite foreign key enforcement
- Add comprehensive query-layer tests

Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-019c917d-82b5-7448-a04f-9cd59c69d0a2
2026-02-24 18:57:55 -08:00
..
versions refactor(assets): database layer — split queries into modules and merge migrations 2026-02-24 18:57:55 -08:00
env.py Add support for sqlite database (#8444) 2025-06-11 16:43:39 -04:00
README.md Add support for sqlite database (#8444) 2025-06-11 16:43:39 -04:00
script.py.mako Add support for sqlite database (#8444) 2025-06-11 16:43:39 -04:00

Generate new revision

  1. Update models in /app/database/models.py
  2. Run alembic revision --autogenerate -m "{your message}"