您好,欢迎来到华拓科技网。
搜索
您的当前位置:首页PostgreSQL 定时备份——还原

PostgreSQL 定时备份——还原

来源:华拓科技网

postgresql定时备份
需求:
每天凌晨4点按日期执行自动备份,生产.dump文件。备份文件保存15天。
#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

还原
#psql -h localhost -p port -U user_name -d datebase_name -t table_name < /var/lib/pgsql/'date'.dump
#指定ip,端口,用户,库,表 恢复。

转载于:https://blog.51cto.com/138476/2174249

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo6.cn 版权所有 赣ICP备2024042791号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务