sql >> Databasteknik >  >> RDS >> PostgreSQL

Ruby PostgreSQL handledning

Var mer specifik om vilket postgresql-bibliotek du använder.

Jag kommer att anta "pg"-pärlan, förutom ActiveRecord.

Projektkällan har en html-fil som kan vara till hjälp. Gå till https://bitbucket.org/ged/ruby-pg/src/b477174160c8/doc/postgres.html Klicka sedan på "rå" uppe till höger i html-filen. Öppna filen i din webbläsare.

Denna exempelkod hjälper dig att ansluta (kopierat från html-filen):

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

Res-objektet är ett PGResult. Scrolla ner till det avsnittet i HTML-koden för att se vilka metoder du kan anropa.

Den här länken har ett PGResult-exempel:http://rubydoc.info/gems/pg/ 0.10.0/PGresult

Utdrag:

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


  1. Varför skapar inte postgres databasen?

  2. left join med villkor för höger tabell i mysql

  3. MySql ::lagrad procedur rekursiv

  4. Ta bort onödig Woocommerce-bildmeta