我需要为同时有本地和远程数据库服务器的系统运行集成测试;我希望在dev Mac上的不同端口上有两个PostgreSQL服务器。我通常使用Postgres.app-是否可以将其配置为运行两个实例?

最佳答案

只需从二进制目录(/Applications/Postgres.app/Contents/Versions/latest/bin/initdb)调用initdb。Pass—如果您愿意,请提供帮助,但initdb只需要一个数据目录,因此:

initdb -D <dir>

完成后,转到新目录并编辑postgresql.conf并更改端口。
然后启动

08-08 08:06