Veuillez être plus précis sur la bibliothèque postgresql que vous utilisez.
Je vais assumer la gemme 'pg', en dehors d'ActiveRecord.
La source du projet contient un fichier html qui pourrait être utile. Accédez à https://bitbucket.org/ged/ruby-pg/src/b477174160c8/doc/postgres.html Cliquez ensuite sur "raw" en haut à droite du html. Ouvrez le fichier dans votre navigateur Web.
Cet exemple de code vous aide à vous connecter (copié à partir du fichier html) :
require "postgres"
conn = PGconn.connect("localhost", 5432, "", "", "test1")
# or: conn = PGconn.open('dbname=test1')
res = conn.exec("select * from a;")
L'objet res est un PGResult. Faites défiler jusqu'à cette section dans le code HTML pour voir quelles méthodes vous pouvez appeler.
Ce lien a un exemple de PGResult :http://rubydoc.info/gems/pg/ 0.10.0/PGrésultat
Extrait :
require 'pg'
conn = PGconn.open(:dbname => 'test')
res = conn.exec('SELECT 1 AS a, 2 AS b, NULL AS c')
res.getvalue(0,0) # '1'
res[0]['b'] # '2'
res[0]['c'] # nil