Spaces:
Runtime error
Runtime error
| from sqlalchemy.orm import Session | |
| from app.db.session import Base, engine | |
| from app.models import RuleMaster | |
| from app.services.seed_rules import seed_all_product_rules | |
| def create_database() -> None: | |
| Base.metadata.create_all(bind=engine) | |
| def seed_database(db: Session) -> int: | |
| return seed_all_product_rules(db) | |
| if __name__ == "__main__": | |
| from app.db.session import SessionLocal | |
| create_database() | |
| session = SessionLocal() | |
| try: | |
| inserted = seed_database(session) | |
| session.commit() | |
| print(f"Seeded {inserted} rules") | |
| print(f"Total rules: {session.query(RuleMaster).count()}") | |
| finally: | |
| session.close() | |