इसे 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