Spaces:
Sleeping
Sleeping
File size: 555 Bytes
e481f9d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine
from sqlalchemy.orm import sessionmaker
# Definindo a classe Base
Base = declarative_base()
# Configuração do motor (engine) assíncrono do SQLAlchemy
DATABASE_URL = "sqlite+aiosqlite:///./app.db"
engine = create_async_engine(
DATABASE_URL,
future=True,
echo=True
)
# Sessão assíncrona
async_session = sessionmaker(
engine,
class_=AsyncSession,
expire_on_commit=False
)
|