restore_project.py 712 B

1234567891011121314151617181920212223242526
  1. """ """
  2. from sqlalchemy import select
  3. from app.core.session import session
  4. from app.models import Project
  5. TEST_SMS_PROJECT_NAME = "522e62c3-9620-47e1-bdd6-d856095533e7"
  6. NUMBER_OF_SMS = 80
  7. def main() -> None:
  8. print("Create SMS ")
  9. with session() as db:
  10. # Get or create the project hosting the sms
  11. result = db.execute(select(Project).where(Project.id == TEST_SMS_PROJECT_NAME))
  12. project = result.scalars().first()
  13. if project is None:
  14. project = Project(id=TEST_SMS_PROJECT_NAME, name="BDLG 2023 V0", is_public=False)
  15. db.add(project)
  16. db.commit()
  17. db.refresh(project)
  18. db.commit()
  19. if __name__ == "__main__":
  20. main()