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