pg数据库安装教程可参考: https://blog.youkuaiyun.com/weixin_43230682/article/details/108403642
pg下载路径: https://ftp.postgresql.org/pub/source/v11.1/postgresql-11.1.tar.gz
1.备份脚本:
/data/scripts/db_bak_manual.sh(https://download.youkuaiyun.com/download/SmileSunshines/24286540)
请修改脚本中的PGDUMP的目录(目录为PG安装所在目录)。
2.备份目录:
/data/db_bak_manual
3.恢复数据:
su - postgres
4.进入数据库:
psql -U postgres
5.断开连接:
SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE datname=‘数据库名称’ AND pid<>pg_backend_pid();
6.删除数据库:
drop database 数据库名称;
7.创建数据库:
create database 数据库名称;
8.退出数据库:
\q
9.恢复:
psql -U postgres -d 数据库名称 < /data/db_bak_manual/要恢复的文件.sql