あまりないケースでしょうが、遭遇している人がいないとは限らないので・・・
rails+postgresでアプリを構築して、途中でpostgresをパッケージインストールからソースからのインストールのものに移行したところ
ソケット /var/run/postgresql/.s.PGSQL.5432
にないよ、となってエラーになる場合
・ソース版のデフォルトではsocketは/tmp
・新たにrails newしたものはつながる
という状況だったので、pg(Gemfile.lockに出てくるバージョン)を再インスト-ルで復旧しました。
多分ソース版からパッケージへの移行も同じかと思います。