PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

PG::InvalidParameterValue:ERROR:nieprawidłowa wartość parametru client_min_messages:panika

Aby działało z PostgreSQL w wersji 12, załatałem klasę PostgreSQLAdapter, aby zastąpić 'panikę' komunikatem 'ostrzeżenie'. Uwaga, jeśli możesz zaktualizować gem activerecord do wersji 4.2.6 lub wyższej, nie musisz mieć tej małpiej łatki . Musiałem to zrobić, ponieważ mój projekt zależy od 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najczęstsze scenariusze awarii PostgreSQL

  2. Postgres w Cloud9

  3. Co nowego w Postgres-XL 9,6

  4. Ustawienie nazwa_aplikacji w Postgres/SQLAlchemy

  5. Opcje kopii zapasowej w chmurze dla PostgreSQL