27 lines
1.2 KiB
Markdown
Executable File
27 lines
1.2 KiB
Markdown
Executable File
# Миграция базы данных для событий кандидатов
|
|
|
|
## Проблема
|
|
Если вы видите ошибку `relation "candidate_events" does not exist`, это означает, что таблица событий кандидатов еще не создана в базе данных.
|
|
|
|
## Решение
|
|
|
|
Выполните SQL скрипт миграции:
|
|
|
|
```bash
|
|
psql -d your_database_name -f backend/migrate_candidate_events.sql
|
|
```
|
|
|
|
Или выполните скрипт напрямую в вашем клиенте PostgreSQL (pgAdmin, DBeaver и т.д.).
|
|
|
|
## Файл миграции
|
|
`backend/migrate_candidate_events.sql`
|
|
|
|
## Что создается
|
|
- Тип `candidate_event_type` (ENUM) - типы событий
|
|
- Тип `candidate_event_result` (ENUM) - результаты событий
|
|
- Таблица `candidate_events` - события кандидатов
|
|
- Индексы для оптимизации запросов
|
|
|
|
## После выполнения миграции
|
|
Перезапустите backend сервер, и функционал событий кандидатов заработает.
|