🖥️ Как быстро настроить автоматический бэкап PostgreSQL Ты хочешь, чтобы важные данные всегда были под контролем, даже если что-то пойдет не так? Тогда автоматизация бэкапов — твой верный друг! Сегодня расскажу, как легко настроить ежедневное сохранение базы данных PostgreSQL с помощью простого скрипта и планировщика задач. Преимущества такого подхода: - Надежность хранения данных - Минимум ручной работы - Быстрый восстановительный механизм Вот пример paterна для автоматического бэкапа: - Создай скрипт, например, backup.sh: #!/bin/bash PGUSER="postgres" PGDATABASE="mydb" DEST="/backups/postgres" DATE=$(date +%Y-%m-%d-%H%M) mkdir -p "$DEST" pg_dump -U "$PGUSER" "$PGDATABASE" | gzip > "$DEST/${PGDATABASE}_$DATE.sql.gz" find "$DEST" -type f -mtime +7 -delete - Сделай его исполняемым: chmod +x backup.sh - Добавь задачу в планировщик, например, с помощью cron: 0 2 * * * /path/to/backup.sh Теперь каждую ночь у тебя будет свежий дамп базы, а старые — удалены, чтобы не захламлять ди