Skip to content

cop1cat/hse-db

Repository files navigation

hse-db

Запуск базы

docker compose up -d

При старте контейнер автоматически применяет все миграции через alembic upgrade head.

Загрузка тестовых данных

uv run python -m seeds.cli

Интерактивное меню — выбираешь задание и сценарий, данные автоматически сбрасываются и загружаются заново.

Сценарии для каждого задания:

  • empty — пустой результат запроса
  • single — одна подходящая запись
  • full — несколько подходящих записей

Переменные окружения

Скопируй example.env в .env:

cp example.env .env
Переменная Описание
DATABASE_URL URL для подключения внутри Docker
LOCAL_DATABASE_URL URL для подключения с хоста

Миграции

# применить все миграции
uv run alembic upgrade head

# откатить последнюю
uv run alembic downgrade -1

# создать новую
uv run alembic revision -m "name"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Contributors