PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Tutorial Ruby PostgreSQL

Harap lebih spesifik tentang pustaka postgresql yang Anda gunakan.

Saya akan menganggap permata 'pg', selain dari ActiveRecord.

Sumber proyek memiliki file html yang mungkin berguna. Buka https://bitbucket.org/ged/ruby-pg/src/b477174160c8/doc/postgres.html Kemudian klik "raw" di sisi kanan atas html. Buka file di browser web Anda.

Kode contoh ini membantu Anda terhubung (disalin dari file html):

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

Objek res adalah PGResult. Gulir ke bawah ke bagian itu di html untuk melihat metode apa yang dapat Anda panggil.

Tautan ini memiliki contoh PGResult:http://rubydoc.info/gems/pg/ 0.10.0/PGresult

Kutipan:

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. Kesalahan:sintaks input tidak valid untuk bilangan bulat:

  2. Cayenne, Postgres:pembuatan kunci utama

  3. R2DBC dan enum (PostgreSQL)

  4. Apa kata sandi default untuk postgreSQL yang diinstal oleh versi Gitlab Omibus?

  5. Menargetkan nilai tertentu dari JSON API dan memasukkan ke dalam Postgresql, menggunakan Python