Yedekleme & yükseltme
Veritabanı yedeği al, yeni sürüme güvenle geç.
Tüm veri PostgreSQL’de tutulduğu için yedekleme standart bir veritabanı yedeğidir. Yükseltme, imajı değiştirip migrasyonları çalıştırmaktan ibarettir.
Yedekleme
# daily dump
docker compose exec db pg_dump -U myway myway > myway-$(date +%F).sql
# restore
cat myway-2026-07-12.sql | docker compose exec -T db psql -U myway mywayYükseltme
- 1Önce veritabanı yedeği al.
- 2Yeni imaj etiketini docker-compose dosyasında güncelle.
- 3docker compose pull && docker compose up -d ile yeni sürümü çek.
- 4Migrasyonları çalıştır; sürüm notlarındaki kırıcı değişiklikleri kontrol et.
Migrasyonlar ileriye dönük ve idempotenttir; ama üretimde her zaman önce yedek al, sonra yükselt.