sql >> Database >  >> RDS >> PostgreSQL

PG::InvalidParameterValue:ERROR:ongeldige waarde voor parameter client_min_messages:paniek

Om het te laten werken met PostgreSQL versie 12, heb ik de PostgreSQLAdapter-klasse gepatcht om 'paniek' te vervangen door een 'waarschuwing'-bericht. Let op, als u activerecord gem kunt upgraden naar 4.2.6 of hogere versies, hoeft u deze aap-patch niet te hebben . Ik moest dit doen omdat mijn project afhankelijk is van gem 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. Een logo toevoegen aan een rapportkoptekst in Microsoft Access

  2. TIMESTAMPDIFF() Voorbeelden – MySQL

  3. Diadekken en voorbeelden van #SQLintersection

  4. Problemen met UTF-8-tekens; wat ik zie is niet wat ik heb opgeslagen