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

Ruby PostgreSQL tutorials

Vær venligst mere specifik om, hvilket postgresql-bibliotek du bruger.

Jeg vil antage 'pg'-perlen, bortset fra ActiveRecord.

Projektkilden har en html-fil, der kan være nyttig. Gå til https://bitbucket.org/ged/ruby-pg/src/b477174160c8/doc/postgres.html Klik derefter på "rå" i øverste højre side af html'en. Åbn filen i din webbrowser.

Denne eksempelkode hjælper dig med at oprette forbindelse (kopieret fra html-filen):

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

Res-objektet er et PGResult. Rul ned til det afsnit i html'en for at se, hvilke metoder du kan kalde.

Dette link har et PGResult-eksempel:http://rubydoc.info/gems/pg/ 0.10.0/PGresultat

Uddrag:

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. Attribut nummer 10 overstiger antallet af kolonner 0

  2. Python MySQLdb-opdateringsforespørgsel mislykkes

  3. Dupliker rækker i en primær nøgletabel.

  4. Hvordan opretter man forbindelse til en MySQL-database fra en Android-app?