"""CLI: ``python -m supply_infra.db`` 初始化数据库表。""" from supply_infra.config import get_infra_settings from supply_infra.db import init_db if __name__ == "__main__": settings = get_infra_settings() result = init_db() print( f"Database ready: {settings.mysql_host}:{settings.mysql_port}/{settings.mysql_database}" ) if result["created"]: print("Created tables:", ", ".join(result["created"])) else: print("No new tables created (all ORM tables already exist).")