Spaces:
Sleeping
Sleeping
| import os | |
| import logging | |
| from sqlalchemy import create_engine | |
| from sqlalchemy.orm import sessionmaker, declarative_base | |
| from .config import settings | |
| raw_db_url = settings.DATABASE_URL | |
| clean_db_url = raw_db_url.split("?", 1)[0] | |
| print(f"database: {clean_db_url.split('@')[-1].split('/')[-1]}") | |
| engine = create_engine( | |
| clean_db_url, | |
| echo=True, | |
| future=True | |
| ) | |
| SessionLocal = sessionmaker( | |
| autocommit=False, | |
| autoflush=False, | |
| bind=engine, | |
| future=True | |
| ) | |
| Base = declarative_base() | |