Backend: База данных

В качестве базы данных используется PostgreSQL 15. Для управления миграциями используется migrate.

Схема

Основная таблица - application, содержащая данные о заявках.

Управление

Run database with:

just up-db

Run migrations with:

just db-migrate

Create a new migration with:

just db-makemigrations <migration_name>

You can view database contents by visiting local pgweb instance or using pgcli by running just pgcli.

To start over run:

docker compose down -v --remove-orphans


Next: Backend: Пакетный менеджер Python - PDM