有没有办法让postgresql监听不同的端口



我正在运行PostgreSQL,必须在5432和5433端口之间切换。

如何配置Postgres同时监听两个端口?

不可能在多个端口中运行Postgres服务器。但您可以在Linux中使用socatip tables,也可以使用类似pgbouncer 的代理

但是可以使用socat连接在另一个端口中侦听的示例方法

# Postgres service listen in port 5432
socat -dddd TCP4-LISTEN:5433,reuseaddr,fork TCP4:my-postgres-address:5432

在Windows上,您可以制作:

netsh interface portproxy add v4tov4 listenport=5436 listenaddress=127.0.0.1 connectport=5432 connectaddress=127..0.1

相关内容

  • 没有找到相关文章

最新更新