PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Tutorial di Ruby PostgreSQL

Si prega di essere più specifici su quale libreria postgresql stai utilizzando.

Assumerò la gemma 'pg', a parte ActiveRecord.

Il sorgente del progetto ha un file html che potrebbe essere utile. Vai a https://bitbucket.org/ged/ruby-pg/src/b477174160c8/doc/postgres.html Quindi fai clic su "raw" nella parte in alto a destra dell'html. Apri il file nel tuo browser web.

Questo codice di esempio ti aiuta a connetterti (copiato dal file html):

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

L'oggetto res è un PGResult. Scorri verso il basso fino a quella sezione nell'html per vedere quali metodi puoi chiamare.

Questo link ha un esempio PGResult:http://rubydoc.info/gems/pg/ 0.10.0/PRisultato

Estratto:

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