feat(db): update init.sql with subjects, lesson types, classrooms, and schedules tables

This commit is contained in:
Zuev
2026-02-20 01:56:05 +03:00
parent 86a29f6419
commit 07419d541e
3 changed files with 156 additions and 3 deletions

View File

@@ -7,7 +7,16 @@ description: Деплой на удаленный сервер 192.168.1.87 (Git
Этот воркфлоу позволяет быстро обновить проект на удаленном сервере после того, как вы запушили изменения в Git.
// turbo-all
1. Синхронизировать код и перезапустить контейнеры:
1. Синхронизировать код и, если изменился init.sql, пересобрать базу данных:
```bash
ssh root@192.168.1.87 "cd /root/magistr/program/ && git fetch origin main && git reset --hard origin/main && docker compose up -d --build"
ssh root@192.168.1.87 "cd /root/magistr/program/ && \
git fetch origin main && \
CHANGED=\$(git diff --name-only HEAD origin/main | grep db/init/init.sql || true) && \
git reset --hard origin/main && \
if [ ! -z \"\$CHANGED\" ]; then \
echo 'Обнаружены изменения в init.sql, удаляем базу данных...'; \
docker compose down -v; \
sudo rm -rf db/data; \
fi && \
docker compose up -d --build"
```