首页
首页
文章目录
  1. 简介
  2. 一键备份脚本内容

postgresql 备份脚本

简介

针对postgres数据库备份脚本,本来之前一直在用备份一体机在做备份,但是由于某个科长非要搞个异地备份,备份数据库。

我不明白这个备份有什么存在意义。可能是怕机房失火导致所有硬盘,备份一体机器关闭坏掉。

如果做异地备份做成实时的备份还是比较不错可行方案。但是只做数据库备份,按天备份。我看不出有任何存在的意义。

但是领导安排,还是要做的,所以花了10分钟写了个脚本。。

一键备份脚本内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash
BACKUP="/data/pgbak"
#RSYCN="/usr/bin/rsync"
DATE=`date +%Y%m%d`
LOG_FILE="/data/pgbak/backupdb_$DATE.log"
SERVER="10.10.0.34"


# database list
list = "medcloud"
PG_DUMP="/data/postgres/bin/pg_dump"
for i in $list
do
echo "$PG_DUMP -U postgres -h $SERVER $i | gzip > $BACKUP/$DATE.gz" >> $LOG_FILE
$PG_DUMP -U postgres -h $SERVER $i | gzip > $BACKUP/$DATE.gz
done

以上,仅作记录。

End!

支持一下
扫一扫,我会更有动力更新
  • 微信扫一扫
  • 支付宝扫一扫