PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Hướng dẫn về Ruby PostgreSQL

Vui lòng nói rõ hơn về thư viện postgresql bạn đang sử dụng.

Tôi sẽ giả sử gem 'pg', ngoài ActiveRecord.

Nguồn dự án có tệp html có thể hữu ích. Hãy truy cập https://bitbucket.org/ged/ruby-pg/src/b477174160c8/doc/postgres.html Sau đó nhấp vào "raw" ở phía trên bên phải của html. Mở tệp trong trình duyệt web của bạn.

Mã mẫu này giúp bạn kết nối (được sao chép từ tệp html):

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

Đối tượng res là PGResult. Cuộn xuống phần đó trong html để xem bạn có thể gọi những phương thức nào.

Liên kết này có ví dụ về PGResult: http://rubydoc.info/gems/pg/ 0.10.0 / PGresult

Trích:

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. Khi nào thì Kết nối bị đóng khi gọi .close () của JooQ DSLContext, nếu có?

  2. Trình tự mới được chỉ định không hoạt động

  3. Cách chèn vào mảng trong PostgreSQL

  4. Cách biết khi nào một bảng Postgres được nhóm và những chỉ mục nào được sử dụng

  5. Trả lại danh sách các múi giờ được hỗ trợ bởi PostgreSQL