sql >> Database teknologi >  >> RDS >> PostgreSQL

PG::InvalidParameterValue:FEJL:ugyldig værdi for parameteren client_min_messages:panik

For at få det til at fungere med PostgreSQL version 12, har jeg abe patchet PostgreSQLAdapter-klassen for at erstatte 'panic' med 'advarsel'-meddelelse. Bemærk, hvis du kan opgradere activerecord gem til 4.2.6 eller nyere versioner, behøver du ikke have denne abe-patch . Jeg var nødt til at gøre dette, fordi mit projekt afhænger af 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. Hvordan output oracle sql resultat til en fil i Windows?

  2. Hvordan tester man, om en streng er JSON eller ej?

  3. Sådan overføres XML som parameter til Stored Procedure i Oracle

  4. Oracle SQL Injection Block med DBMS_ASSERT