/
ScrollDude
/
VKAdmin
Обзор
Документация
Войти
/
ScrollDude
/
VKAdmin
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
app/database.py
18 строк
559 B
ScrollDude
Added frontend, tests and filters
09 апр 2024, 17:20
09 апр 2024, 17:20
dd2616f
Код
Авторство
О чём код?
from sqlalchemy import NullPool from sqlalchemy.ext.asyncio import async_sessionmaker, create_async_engine from sqlalchemy.orm import DeclarativeBase from app.config import settings if settings.MODE == "TEST": DATABASE_URL = settings.get_test_database_url DATABASE_PARAMS = {"poolclass": NullPool} else: DATABASE_URL = settings.get_database_url DATABASE_PARAMS = {} engine = create_async_engine(DATABASE_URL, **DATABASE_PARAMS) async_session_maker = async_sessionmaker(engine, expire_on_commit=False) class Base(DeclarativeBase): pass