PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

PG::InvalidParameterValue:ERRO:valor inválido para o parâmetro client_min_messages:panic


Para fazê-lo funcionar com o PostgreSQL versão 12, eu corrigi a classe PostgreSQLAdapter para substituir a mensagem 'pânico' pela mensagem 'aviso'. . Eu tive que fazer isso porque meu projeto depende da 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