Используется только асинхронщина
| Frame | Ver |
|---|---|
| aiogram | 3.13.1 |
| asyncpg | 0.29.0 |
| pydantic | 2.9.2 |
| pydantic_settings | 2.5.2 |
| python-dotenv | 1.0.1 |
| SQLAlchemy | 2.0.35 |
| Alembic | 1.13.3 |
| Python | 3.11.x or older |
└───src
├───db
├───handlers
├───keyboards
├───middlewares
├───migrations
│ └───versions
├───repo
├───schemas
├───services
├───states
└───utils
└───dependencies
POSTGRES_USER="botoforge"
POSTGRES_PASSWORD="password"
POSTGRES_DB="test"
POSTGRES_HOST="ip"
POSTGRES_PORT="5432"
TOKEN="TOKEN"
- Команда
alembic -c src/alembic.ini revision --autogenerate
- Команда
alembic -c src/alembic.ini upgrade head
- Пример использования fabric-репозитория изложен в файле main.py
