क्या आप सुनिश्चित हैं कि पोस्टग्रेस सॉकेट पर सुन रहा है? क्या आप सुनिश्चित हैं कि उपयोगकर्ता नाम और पासवर्ड सही है?
मैं कुछ इस तरह की कोशिश करने के लिए इच्छुक हूं
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)