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

पोस्टग्रेज HStore त्रुटियाँ - अज्ञात ऑपरेटर

आपने उस डेटाबेस में hstore एक्सटेंशन इंस्टॉल नहीं किया है जिसका रेल उपयोग कर रहा है।

उदाहरण के लिए, अगर मैं कहूं select 'a' => 'b' मेरे एक डेटाबेस में जिसमें hstore नहीं है, मुझे यह मिलता है:

=> select 'a' => 'b';
ERROR:  operator does not exist: unknown => unknown
LINE 1: select 'a' => 'b';
                   ^
HINT:  No operator matches the given name and argument type(s). You might need to add explicit type casts.

लेकिन किसी अन्य डेटाबेस में जिसमें hstore स्थापित है, मुझे यह मिलता है:

=> select 'a' => 'b';
 ?column? 
----------
 "a"=>"b"
(1 row)

आपको एक create extension hstore करना होगा आपके रेल डेटाबेस में।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django PostgreSQL डेटाबेस को रीसेट करने का आसान तरीका?

  2. रूबी ऑन रेल्स के साथ PostgreSQL में अंतराल का उपयोग करना

  3. PostgreSQL में पैसे कैसे फॉर्मेट करें

  4. रेल में पोस्टग्रेज जेसन फ़ील्ड के साथ नेस्टेड कुंजी अपडेट करें

  5. पोस्टग्रेएसक्यूएल डीबी से टिप्पणियां प्राप्त करना