Guides: procedures written and read inside ShopDB

This commit is contained in:
2026-08-26 12:42:24 -04:00
parent 271d558f8b
commit f221fba540
27 changed files with 3152 additions and 12 deletions

View File

@@ -0,0 +1,16 @@
"""Alembic environment for the guides plugin migration chain.
Delegates to the shared runner in shopdb.plugins.alembic_template, which filters
the metadata to this plugin's tables and drives Alembic against the per-plugin
version table alembic_version_guides. See ADR-008 for the ownership model.
Like the backups plugin and unlike the cutover ones, guides is NEW: its 0001
baseline really CREATES its tables, because the core chain never built them.
"""
import os
os.environ['PLUGIN_NAME'] = 'guides'
from shopdb.plugins.alembic_template import run_migrations # noqa: E402
run_migrations()