PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Samouczki Ruby PostgreSQL

Proszę bardziej szczegółowo określić, jakiej biblioteki postgresql używasz.

Zamierzam założyć klejnot „pg”, oprócz ActiveRecord.

Źródło projektu zawiera plik html, który może być pomocny. Przejdź do https://bitbucket.org/ged/ruby-pg/src/b477174160c8/doc/postgres.html Następnie kliknij „surowe” w prawym górnym rogu HTML. Otwórz plik w przeglądarce internetowej.

Ten przykładowy kod pomoże Ci się połączyć (skopiowany z pliku html):

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

Obiekt res to PGResult. Przewiń w dół do tej sekcji w html, aby zobaczyć, jakie metody możesz wywołać.

Ten link ma przykład PGResult:http://rubydoc.info/gems/pg/ 0.10.0/Wynik

Fragment:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy dodanie zbędnych tabel w klauzulach WITH spowalnia zapytanie w PostgreSQL?

  2. Zarządzanie połączeniami w PostgreSQL:przewodnik

  3. Zapytanie o „przebieg” kolejnych kolumn w Postgres

  4. Przechowywanie i odpytywanie drzewa interwałów w PostgreSQL

  5. Powrót z funkcji z parametrem OUT