docs: expand lint scope batch4 (3 files)

This commit is contained in:
Apple
2026-02-16 03:47:51 -08:00
parent 831f361f0f
commit 9c9f4fa182
4 changed files with 31 additions and 25 deletions

View File

@@ -133,7 +133,7 @@ INSERT INTO city_rooms (id, slug, name, ...) VALUES (...)
ON CONFLICT (id) DO NOTHING;
```
### Re-apply конкретної міграції:
### Re-apply конкретної міграції
```bash
# Якщо потрібно перезастосувати (тільки якщо idempotent!)
docker compose -f docker-compose.all.yml exec -T postgres \
@@ -204,14 +204,14 @@ chmod +x scripts/migrate.sh
## 🔙 Rollback Strategy
### Створення rollback файлів (для майбутнього):
### Створення rollback файлів (для майбутнього)
```text
migrations/
├── 010_create_city_backend.sql
└── 010_create_city_backend_rollback.sql
```
### Приклад rollback:
### Приклад rollback
```sql
-- 010_create_city_backend_rollback.sql
DROP TABLE IF EXISTS secondme_messages CASCADE;
@@ -231,7 +231,7 @@ docker compose -f docker-compose.all.yml exec -T postgres \
## 🧪 Testing міграцій
### Pre-deployment testing (на dev environment):
### Pre-deployment testing (на dev environment)
```bash
# 1. Backup поточної БД
docker compose -f docker-compose.all.yml exec postgres \
@@ -349,4 +349,3 @@ docker compose -f docker-compose.all.yml exec postgres \
**Статус:** ✅ Migrations Guide Complete
**Версія:** 1.0.0
**Дата:** 24 листопада 2025