sh 用于Postgresql DB自动备份的脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 用于Postgresql DB自动备份的脚本相关的知识,希望对你有一定的参考价值。
DB_USERNAME=''
DB_NAME=''
DB_PASSWORD=''
DB_HOST=''
DATE=`date +%Y%m%d`
TIME=`date +%H%M`
BACKUP_DIR='/some/path/to/dbackups/'
FILENAME="$DATE-$TIME.sql.gz"
PGDUMP=`which pg_dump`
export PGPASSWORD=$DB_PASSWORD
$PGDUMP -U $DB_USERNAME $DB_NAME | gzip > $BACKUP_DIR$FILENAME
cd $BACKUP_DIR
# Using this amazing tool by Petter Rasmussen: https://github.com/prasmussen/gdrive
# We can uplaod our backup to some Google Drive account
# Thanks Petter! :)
exec drive upload -f $FILENAME -p SOME_DRIVE_ID
以上是关于sh 用于Postgresql DB自动备份的脚本的主要内容,如果未能解决你的问题,请参考以下文章
Linux 下Mysql自动备份脚本
mysql自动备份脚本及异地定时FTP
mysql自动备份脚本及异地定时FTP
sh db / file备份脚本
基于 mysql 镜像的定时自动备份数据和清除过期备份
db2定时任务备份脚本