PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Ruby-PostgreSQL-Tutorials

Bitte geben Sie genauer an, welche Postgresql-Bibliothek Sie verwenden.

Ich nehme das 'pg'-Juwel an, abgesehen von ActiveRecord.

Die Projektquelle hat eine HTML-Datei, die hilfreich sein könnte. Gehen Sie zu https://bitbucket.org/ged/ruby-pg/src/b477174160c8/doc/postgres.html Klicken Sie dann oben rechts in der HTML-Datei auf "roh". Öffnen Sie die Datei in Ihrem Webbrowser.

Dieser Beispielcode hilft Ihnen beim Herstellen einer Verbindung (aus der HTML-Datei kopiert):

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

Das res-Objekt ist ein PGResult. Scrollen Sie nach unten zu diesem Abschnitt im HTML-Code, um zu sehen, welche Methoden Sie aufrufen können.

Dieser Link enthält ein PGResult-Beispiel:http://rubydoc.info/gems/pg/ 0.10.0/PGresult

Auszug:

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