我有一个相当简单的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套接字?