Linux PostgreSQL 数据库定时备份脚本
1.配置脚本
postgreSQL_user="postgres" #postgreSQL备份用户
postgreSQL_host="localhost"#数据库地址
postgreSQL_port="5432"#端口号
postgreSQL_charset="utf8" #postgreSQL编码
backup_db_arr=("db1" "db2") #要备份的数据库名称,多个用空格分开隔开 如("db1" "db2" "db3")
backup_location=/usr/local/sqlBackup #备份数据存放位置,末尾请不要带"/",此项可以保持默认,程序会自动创建文件夹
expire_backup_delete="ON" #是否开启过期备份删除 ON为开启 OFF为关闭
expire_days=3 #过期时间天数 默认为三天,此项只有在expire_backup_delete开启时有效
backup_time=`date +%Y%m%d%H%M` #定义备份详细时间
backup_Ymd=`date +%Y-%m-%d` #定义备份目录中的年月日时间
backup_3ago=`date -d