Sind Sie sicher, dass Postgres auf einem Socket lauscht? Sind Sie sicher, dass Benutzername und Passwort richtig sind?
Ich wäre geneigt, so etwas wie
zu versuchenrequire 'pg'
puts PG::Connection.ping(:dbname => 'oData',:user => 'am',:password => '')
puts "trying with tcp"
puts PG::Connection.ping(:dbname => 'oData',:user => 'am',:password => '', :port => 5432)