postgreSQL

PostgreSQL 定时备份——还原

2020-06-27  本文已影响0人  听風丶

postgresql定时备份

vim /var/lib/pgsql/backup.sh

#!/bin/bash
  cur_time=$(date '+%Y-%m-%d')
  fifteendays_time=$(date -d -15days '+%Y-%m-%d')
  rm -rf /var/lib/pgsql/pgsql-backup.$fifteendays_time.dump  
  echo "Starting Backup PostgreSQL ..."
    /usr/local/postgresql/bin/pg_dumpall -U postgres -p 3433 >  /var/lib/pgsql/"pgsql-backup.$cur_time.dump"
  echo "Finish Backup ..."   

chmod 755 /var/lib/pgsql/back.up
su - postgres

crontab -e

00 4 * * *  /var/lib/pgsql/backup.sh
上一篇 下一篇

猜你喜欢

热点阅读