er du sikker på at postgres lytter på en stikkontakt? er du sikker på, at brugernavnet og adgangskoden er korrekt?
Jeg ville være tilbøjelig til at prøve noget lignende
require '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)