
- Setup project structure and FastAPI application - Configure SQLite database with SQLAlchemy ORM - Setup Alembic for database migrations - Implement user authentication with JWT - Create task models and CRUD operations - Implement task assignment functionality - Add detailed API documentation - Create comprehensive README with usage instructions - Lint code with Ruff
17 lines
410 B
Plaintext
17 lines
410 B
Plaintext
# Alembic Migrations
|
|
|
|
This directory contains database migrations for the application.
|
|
|
|
To apply migrations:
|
|
```
|
|
alembic upgrade head
|
|
```
|
|
|
|
To create a new migration:
|
|
```
|
|
alembic revision --autogenerate -m "description of changes"
|
|
```
|
|
|
|
For SQLite, we use the `render_as_batch=True` option to enable
|
|
batch migrations, which allows for more complex schema changes
|
|
that would otherwise not be supported by SQLite. |