PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Уроци по Ruby PostgreSQL

Моля, бъдете по-конкретни за това каква библиотека postgresql използвате.

Ще приема скъпоценния камък 'pg', освен ActiveRecord.

Източникът на проекта има html файл, който може да бъде полезен. Отидете на https://bitbucket.org/ged/ruby-pg/src/b477174160c8/doc/postgres.html След това щракнете върху „суров“ в горната дясна част на html. Отворете файла във вашия уеб браузър.

Този примерен код ви помага да се свържете (копиран от html файла):

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

Обектът res е PGResult. Превъртете надолу до този раздел в html, за да видите какви методи можете да извикате.

Тази връзка има пример за PGResult:http://rubydoc.info/gems/pg/ 0.10.0/PGresult

Извадка:

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. Как трябва да използвам Postgresql docker изображение/контейнер?

  2. SQL синтактичен термин за 'WHERE (col1, col2) <(val1, val2)'

  3. Разгръщане и конфигуриране на PostgreSQL с Puppet

  4. PDO срещу pg_* функции

  5. Psycopg2, Postgresql, Python:Най-бързият начин за групово вмъкване