Статус міграцій MicroDAO Dashboard¶
📋 Створені файли¶
✅ Міграції:
- migrations/044_microdao_activity.sql - таблиця активності
- migrations/045_microdao_stats.sql - статистика MicroDAO
✅ Seed-дані:
- docs/sql/seed_microdao_activity_daarion.sql - 10 записів активності для DAARION
✅ Скрипти:
- scripts/apply_microdao_dashboard_migrations.sh - автоматичне застосування міграцій
✅ Документація:
- docs/tasks/APPLY_MIGRATIONS_INSTRUCTIONS.md - детальні інструкції
⚠️ Статус застосування¶
Міграції ще НЕ застосовані до бази даних.
Потрібно виконати на сервері (NODE1) або там, де знаходиться база даних daarion.
🚀 Швидкий старт¶
На сервері з базою даних:¶
cd /path/to/microdao-daarion
./scripts/apply_microdao_dashboard_migrations.sh
Або вручну:
psql -U postgres -d daarion -f migrations/044_microdao_activity.sql
psql -U postgres -d daarion -f migrations/045_microdao_stats.sql
psql -U postgres -d daarion -f docs/sql/seed_microdao_activity_daarion.sql
✅ Після застосування¶
- Перезапустити
city-service - Перевірити API:
GET /city/microdao/daarion/dashboard - Перевірити сторінку:
/microdao/daarion
📝 Примітки¶
- Міграції використовують
IF NOT EXISTS, тому безпечно запускати кілька разів - Seed-дані можуть конфліктувати, якщо вже застосовані (використати
ON CONFLICTабо видалити перед повторним застосуванням)