PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

PG ::InvalidParameterValue :ERREUR :valeur non valide pour le paramètre client_min_messages :panique

Pour le faire fonctionner avec PostgreSQL version 12, j'ai patché la classe PostgreSQLAdapter pour remplacer "panic" par le message "warning". . Je devais le faire car mon projet dépend de 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