💾 Бэкапы БД Capital и восстановление

Схема (интерим до pgBackRest/PITR)

Восстановление (проверено 15.09.2026: 32 таблицы, operators, tariffs, alembic head)

# на cc-host:
L=$(ls -t ~/backups/capital-offsite/capital-*.dump.age | head -1)
age -d -i ~/.config/age/capital-backup.key "$L" > /tmp/r.dump
# доставить на целевой сервер и:
docker compose cp /tmp/r.dump db:/tmp/r.dump
docker compose exec -T db pg_restore -U capital -d capital /tmp/r.dump
# проверка:
docker compose exec -T db psql -U capital -d capital -c "SELECT count(*) FROM information_schema.tables WHERE table_schema='public'"

Правила