[英]Where does my pg_dump file go?
我正在尝试备份数据库,并花了一个小时的时间来查找正在创建的文件。
使用命令提示符
pg_dump -U postgres mydb
如果我尝试指定位置
pg_dump -U postgres mydb > "C:\Users\MyName\Desktop\backup"
它说访问被拒绝
如果不指定输出文件,则转储应为标准输出。
至于写入桌面的示例-您的OS用户是否有权写入该位置? 如果是这样,您应该确切地发布正在运行的内容以及确切的错误消息。
另外,可以使用-f
标志而不是使用重定向来传递应该在其中创建输出文件的位置。 我强烈建议您阅读pg_dump 的文档 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.