Title

自动备份postgres数据库的脚本

 

 

以下是脚本内容:

#!/bin/bash

#备份存放路径
backup=/root/postgres_backup/backup

#备份文件时间后缀
send=`date '+%Y-%m-%d'`

#备份business-cloud-backup库
pg_dump --dbname='postgresql://localhost:5432/库名?user=账号&password=密码' -F c -b -v -f $backup/business-cloud-backup-"$send".sql              #末尾这串是生成文件后的名字

还想备份什么库直接复制上面那条,修改库名和后缀就可以了

 


#恢复数据库命令
#pg_restore -h 127.0.0.1 -U postgres -d [恢复的数据库名称] -p 5432 -v [备份文件的路劲]

posted @ 2023-12-19 17:21  Esurts~  阅读(72)  评论(0编辑  收藏  举报