sql >> Base de Datos >  >> RDS >> PostgreSQL

Tutoriales de Ruby PostgreSQL

Sea más específico sobre qué biblioteca postgresql está utilizando.

Voy a asumir la gema 'pg', aparte de ActiveRecord.

La fuente del proyecto tiene un archivo html que puede ser útil. Vaya a https://bitbucket.org/ged/ruby-pg/src/b477174160c8/doc/postgres.html Luego haga clic en "sin procesar" en la parte superior derecha del html. Abra el archivo en su navegador web.

Este código de muestra lo ayuda a conectarse (copiado del archivo html):

require "postgres"
conn = PGconn.connect("localhost", 5432, "", "", "test1")
# or: conn = PGconn.open('dbname=test1')
res = conn.exec("select * from a;")

El objeto res es un PGResult. Desplácese hacia abajo hasta esa sección en el html para ver a qué métodos puede llamar.

Este enlace tiene un ejemplo de PGResult:http://rubydoc.info/gems/pg/ 0.10.0/PGresultado

Extracto:

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