#!/usr/bin/env python3 """Schreibt den aktuellen DB-Stand (Tenants, Versionen, Dateien; ohne Secret-Werte) nach seed/tenants.seed.json.gz.""" import sys from pathlib import Path sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) from app.db import session # noqa: E402 from app.services import seed # noqa: E402 out = Path(__file__).resolve().parent.parent / "seed" / "tenants.seed.json.gz" with session() as db: seed.export(db, out) print(f"geschrieben: {out} ({out.stat().st_size/1024:.0f} KB)")