Files
FitTrack2/FitnessSync/scratch/recreate_scheduler_table.py
2026-01-09 09:59:36 -08:00

20 lines
610 B
Python

from src.services.postgresql_manager import PostgreSQLManager
from src.models.base import Base
from src.models.scheduled_job import ScheduledJob
from src.utils.config import config
import logging
from sqlalchemy import text
if __name__ == "__main__":
logging.basicConfig(level=logging.INFO)
pm = PostgreSQLManager(config.DATABASE_URL)
with pm.get_db_session() as session:
print("Dropping scheduled_jobs table...")
session.execute(text("DROP TABLE IF EXISTS scheduled_jobs"))
session.commit()
print("Re-creating tables...")
pm.init_db()
print("Done.")