postgresql备份和恢复操作

1.介绍

最近项目上用了postgresql数据库,部署的时候需要备份数据库并在现场进行恢复操作,特此记录。我是在windows上安装的pgadmin4,此处用cmd下操作的:
备份命令:pg_dump
恢复命令:pg_restore

2.备份

导出backup

pg_dump -h localhost -p 15432 -U postgres -f /home/data/test.backup -d test

导出sql

pg_dump --file "D:\\backup\\20200904.sql" --host "主机IP" --port "端口" --username "用户名" -W --verbose --format=p --encoding "UTF8" --schema "模式名" "数据库名"

3.恢复

pg_restore --host "主机IP" --port "端口" --username "用户名" -W --dbname "数据库名" --verbose --schema "模式名" "D:\\backup\\20200904.backup"
posted @ 2020-09-04 00:14  一锤子技术员  阅读(10)  评论(0编辑  收藏  举报  来源