Spaces:
Sleeping
Sleeping
File size: 506 Bytes
23d1df7 09ecaf7 23d1df7 09ecaf7 23d1df7 65933cd 23d1df7 1686de5 23d1df7 09ecaf7 23d1df7 09ecaf7 23d1df7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
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()
|