我需要为同时有本地和远程数据库服务器的系统运行集成测试;我希望在dev Mac上的不同端口上有两个PostgreSQL服务器。我通常使用Postgres.app-是否可以将其配置为运行两个实例?
最佳答案
只需从二进制目录(/Applications/Postgres.app/Contents/Versions/latest/bin/initdb)调用initdb。Pass—如果您愿意,请提供帮助,但initdb只需要一个数据目录,因此:
initdb -D <dir>
完成后,转到新目录并编辑postgresql.conf并更改端口。
然后启动