/
Dellian
/
rgr_testing
Обзор
Документация
Войти
/
Dellian
/
rgr_testing
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
backend/app/database.py
20 строк
595 B
Elizaveta
feat: url's shortener
01 ноя 2025, 08:30
01 ноя 2025, 08:30
9bc19b1
Код
Авторство
О чём код?
from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessionmaker from sqlalchemy.future import select from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine import os from dotenv import load_dotenv load_dotenv() DATABASE_URL = os.getenv("DATABASE_URL") engine = create_async_engine(DATABASE_URL, echo=True) AsyncSessionLocal = sessionmaker(engine, class_=AsyncSession, expire_on_commit=False) Base = declarative_base() async def get_db(): async with AsyncSessionLocal() as session: yield session