INT 21h

Hi, I am Vladimir Smagin, SysAdmin. Telegram Email GPG

Postgres backup to FTP

№ 9473 В разделе "Администрирование" от October 23rd, 2018,

variant 1

#!/bin/bash
source /etc/profile
weekday=$(date '+%w')
pg_dump postgresql://pguser:pgpassword@mydatabase.server.com:5433/database | gzip | curl -u ftplogin:ftppassword \
ftp://backup-ftp.server.com/postgres-backups/$weekday/db_backup.sql.gz --ftp-create-dirs -T -

variant 2

#!/bin/bash
source /etc/profile
weekday=$(date '+%w')
pg_dump postgresql://pguser:pgpassword@mydatabase.server.com:5433/database|gzip > db_backup_$weekday.sql.gz
curl -u ftplogin:ftppassword ftp://backup-ftp.server.com/postgres-backups/$weekday/db_backup_$weekday.sql.gz \
 --ftp-create-dirs -T db_backup_$weekday.sql.gz
rm -f db_backup_$weekday.sql.gz

Нет комментариев »

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Микроблог перейти

# 2018-11-14 12:01:24

Hetzner тихо и незаметно обновили свой terraform провайдер для поддержки volumes, который до сих пор в бете, не дает создавать более 100 гигов и работает только в определенных регионах, но по факту он не дает создать более 10 гигов потому, что лимиты аккаунты надо поднять, которые нельзя поднять потому, что volumes сука в бете!

# 2018-11-07 23:17:33

Столько работал над плейбуками, что чувствую себя инженером по прочистке ансибла


© Vladimir Smagin, 2005-2018. Копирование материалов без разрешения запрещено. GPG 0x29AE91B1A37721C3
Яндекс.Метрика

Fortune cookie: Shit happens.