sql >> Databáze >  >> RDS >> PostgreSQL

Ruby PostgreSQL tutoriály

Uveďte prosím konkrétněji, jakou knihovnu postgresql používáte.

Budu předpokládat klenot 'pg', kromě ActiveRecord.

Zdroj projektu má soubor html, který může být užitečný. Přejděte na https://bitbucket.org/ged/ruby-pg/src/b477174160c8/doc/postgres.html Poté klikněte na „raw“ v pravé horní části html. Otevřete soubor ve svém webovém prohlížeči.

Tento ukázkový kód vám pomůže připojit se (zkopírovaný ze souboru html):

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

Objekt res je PGResult. Přejděte dolů na tuto sekci v html, abyste viděli, jaké metody můžete volat.

Tento odkaz obsahuje příklad výsledku PGR:http://rubydoc.info/gems/pg/ 0.10.0/PGvýsledek

Úryvek:

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. DELETE FROM HAVING COUNT(*) v MySQL

  2. Příkaz MySQL Insert vs syntaxe dotazu T-SQL s příklady

  3. Načítání řádků RAND() bez ORDER BY RAND() v jediném dotazu

  4. Spojení dvou tabulek SQL