raito.plugins.roles.providers.sql.sqlalchemy module¶
- class raito.plugins.roles.providers.sql.sqlalchemy.SQLAlchemyRoleProvider(storage, session_factory=None)[исходный код]¶
Базовые классы:
IRoleProviderBase SQLAlchemy role provider.
- Параметры:
storage (SQLAlchemyStorage)
session_factory (async_sessionmaker[AsyncSession] | None)
- async get_role(bot_id, user_id)[исходный код]¶
Get the role for a specific user.
- async migrate()[исходный код]¶
Initialize the storage backend (create tables, etc.).
- Тип результата:
None
- async close()[исходный код]¶
Close the database connection.
- Тип результата:
None