PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PG::InvalidParameterValue:ГРЕШКА:невалидна стойност за параметър client_min_messages:паника

За да го накарам да работи с PostgreSQL версия 12, маймунски закърпих класа PostgreSQLAdapter, за да заменя 'panic' с 'warning' съобщение. Забележете, ако можете да надстроите activerecord gem до 4.2.6 или по-високи версии, не е необходимо да имате тази маймуна корекция . Трябваше да направя това, защото моят проект зависи от 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. Как да променя форматирането на връщаните ми стойности в тази функция?

  2. Колко различен е PostgreSQL от MySQL?

  3. Postgresql заявка между периоди от време

  4. Как да решим проблемите с привилегиите при възстановяване на PostgreSQL база данни

  5. SQL Between клауза с колони с низове