我有一个相当简单的Rails应用程序连接到Postgres服务器(本地)。
Uptil现在,如果没有指定(在database.yml中的socket),pg客户端通过TCP在loopback接口上与postgres连接,我感觉不到。
Fyi,这就是我的配置。
{:adapter=>"postgresql", :encoding=>"unicode", :database=>"scp_development"}
但我认为我错了,我无法在端口5432的环回接口上嗅探任何数据包。
sudo tcpdump -nnvvXSs 1514 -i lo0 dst port 5432
让我相信它可以在Unix域套接字上工作。
那么,是否有一种相当可靠的方法来确定......
我是否已连接到TCP套接字或Unix套接字?