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

PG::InvalidParameterValue:ERROR:पैरामीटर client_min_messages के लिए अमान्य मान:पैनिक

इसे PostgreSQL संस्करण 12 के साथ काम करने के लिए, मैंने 'पैनिक' को 'चेतावनी' संदेश के साथ बदलने के लिए PostgreSQLAdapter वर्ग को पैच किया। नोट, यदि आप सक्रिय रिकॉर्ड मणि को 4.2.6 या उच्चतर संस्करणों में अपग्रेड कर सकते हैं तो आपको इस बंदर पैच की आवश्यकता नहीं है . मुझे ऐसा करना पड़ा क्योंकि मेरा प्रोजेक्ट रत्न activerecord-3.2.22.5 . पर निर्भर करता है

require 'active_record/connection_adapters/postgresql_adapter'

class ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
  def set_standard_conforming_strings
    old, self.client_min_messages = client_min_messages, 'warning'
    execute('SET standard_conforming_strings = on', 'SCHEMA') rescue nil
  ensure
    self.client_min_messages = old
  end
end


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं PHP में उच्च परिशुद्धता दशमलव के साथ कैसे काम करूं

  2. PostgreSQL में डेटाबेस और टेबल्स को कैसे लिस्ट करें

  3. PostgreSQL डेटाबेस में CSV डेटा कैसे डालें (दूरस्थ डेटाबेस)

  4. PostgreSQL में किसी तिथि से वर्ष का दिन कैसे प्राप्त करें

  5. org.postgresql.util.PSQLException:स्तंभ अनुक्रमणिका सीमा से बाहर है:3, स्तंभों की संख्या:2