纸上得来终觉浅,绝知此事要躬行。

 

PostgreSQL备份数据库

环境:

Windows 8

PostgreSQL 9.3.2

问题:备份数据库时总是提示输入数据库用户密码

我用 C#  中的 Process 类通过 cmd.exe 执行备份命令时总是提示输入数据用户密码。

解决方法:

1.先打开如下路径:

C:\Users\Administrator\AppData\Roaming\postgresql\

Administrator 表示当前用户名。

2.此路径下面会有一个名为pgpass.conf的文件(如果没有自己创建一个即可),文件内容格式为:

$ip:$port:$dbname:$user:$password

3.示例:

127.0.0.1:5432:TestDB:test-user:sa
:如果有多个需要设置的备份命令,可每行一个。

posted on 2014-02-17 18:14  JRoger  阅读(293)  评论(0编辑  收藏  举报

导航