注意:文件路径上必须使用双引号
1、通过cmd进入数据库的bin目录
cd C:\Program Files\PostgreSQL\9.6\bin
实际操作中使用管理员命令行窗口即可,无需进入特定目录
2、执行pg_dump备份命令,localhost 或者IP
pg_dump -h host -p port -U username -d dbname -f "D:\back\dbname.bck"
执行完后,会提醒输入口令,就是要输入密码
pg_restore -U 用户名 -h hostname -p port -d 数据库名 -1 备份文件名
通过在数据库的查询工具中查询 pg_stat_progress_copy 来间接了解备份 / 还原数据库的进度。
当查询内容为空时,就说明备份结束或者是还原结束了。
SELECT * FROM pg_stat_progress_copy;
本文链接:https://blog.nnwk.net/article/1582
有问题请留言。版权所有,转载请在显眼位置处保留文章出处,并留下原文连接
Leave your question and I'll get back to you as soon as I see it. All rights reserved. Please keep the source and links
友情链接:
子卿全栈
全部评论