PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

रूबी पोस्टग्रेएसक्यूएल ट्यूटोरियल

कृपया इस बारे में अधिक विशिष्ट रहें कि आप किस पोस्टग्रेस्क्ल लाइब्रेरी का उपयोग कर रहे हैं।

मैं ActiveRecord के अलावा 'pg' रत्न ग्रहण करने जा रहा हूँ।

प्रोजेक्ट स्रोत में एक HTML फ़ाइल है जो सहायक हो सकती है। https://bitbucket.org/ged/ruby-pg/src/b477174160c8/doc/postgres.html फिर html के ऊपर दाईं ओर "रॉ" पर क्लिक करें। फ़ाइल को अपने वेब ब्राउज़र में खोलें।

यह नमूना कोड आपको कनेक्ट करने में मदद करता है (एचटीएमएल फ़ाइल से कॉपी किया गया):

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

रेस ऑब्जेक्ट एक PGResult है। आप किन विधियों को कॉल कर सकते हैं, यह देखने के लिए html में उस अनुभाग तक नीचे स्क्रॉल करें।

इस लिंक का PGResult उदाहरण है:http://rubydoc.info/gems/pg/ 0.10.0/पीपरिणाम

अंश:

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. Postgres Heroku पर पिछले बैकअप से विशिष्ट डेटा को कैसे पुनर्स्थापित करें? (उदाहरण के लिए गलती से हटाई गई पंक्तियां)

  2. जेपीए के साथ पोस्टग्रेएसक्यूएल विरासत, हाइबरनेट

  3. PostgreSQL में गैर-सार्वजनिक स्कीमा के लिए r sf::st_write का उपयोग करना

  4. Heroku:संबंध auth_group मौजूद नहीं है

  5. इफ कंडीशन का उपयोग करना जहां क्लॉज