我想让我的单元测试套件在我的数据库中加载一个SQL文件。我使用像在没有密码依赖的情况下在PostgreSQL中加载SQL转储
"C:\Program Files\PostgreSQL\8.3\bin"\psql --host 127.0.0.1 --dbname unitTests --file C:\ZendStd\www\voo4\trunk\resources\sql\base_test_projectx.pg.sql --username postgres 2>&1
命令它运行在命令行罚款,但需要我有一个pgpass.conf因为我需要在每个开发PC的运行单元测试套件,开发服务器上我想简化部署过程。有没有包含密码的命令行?
感谢, 塞德里克
我不明白为什么,但是这是行不通的。我继续搜索。 – 2010-05-12 16:52:39
@Cedric:看我的更新。也许这有效? – ig0774 2010-05-13 01:02:32
是的,但我需要将/ 32添加到localhost ip地址(或者pg守护进程不启动)。如果我可以修改服务器配置(仅用于开发目的,当然不适用于真正的服务器),这是一个很好的解决方案。 – 2010-05-13 08:38:51