Шифруем и бэкапим PostgreSQL в Яндекс Object Storage / S3 на Python

GuDron

dumpz.ws
Admin
Регистрация
28 Янв 2020
Сообщения
8,629
Реакции
1,491
Credits
29,220
Шифруем и бэкапим PostgreSQL в Яндекс Object Storage / S3 на Python
фронт.jpg
Резервное копирование баз данных — всегда актуально. В этом видео мы покажем, как написать два Python скрипта, один снимает полный дамп с PostgreSQL, затем архивирует, шифрует и загружает его в Яндекс Object Storage (S3-совместимое хранилище); а второй — выкачивает последний по времени дамп базы из хранилища, расшифровывает его, распаковывает и накатывает на БД.
Для просмотра ссылки Войди или Зарегистрируйся (прочтите описание, код из видео и в репозитории несколько отличаются).
Яндекс утилиту WAL-G здесь не используем, только стандартный pg_dump. Возможно, в следующих видео расскажем о WAL-G:)

0:00 О скриптах резервного копирования PostgreSQL
0:30 О Яндекс Object Storage / S3
1:07 Обзор скрипта бэкапа
4:44 Шифрование бэкапов с openssl
5:40 Продолжение обзора скрипта бэкапа
10:48 Emoji и разноцветный текст в консоли
11:45 Просмотр всех бэкапов в браузере
12:08 Обзор скрипта автоматической распаковки бэкапа в PostgreSQL
18:45 Выводы
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои