PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

PG::InvalidParameterValue:ERROR:nilai tidak valid untuk parameter client_min_messages:panic

Untuk membuatnya bekerja dengan PostgreSQL versi 12, saya melakukan monkey patch pada kelas PostgreSQLAdapter untuk mengganti pesan 'panic' dengan 'warning'. Catatan, jika Anda dapat mengupgrade permata activerecord ke versi 4.2.6 atau lebih tinggi, Anda tidak perlu memiliki patch monkey ini . Saya harus melakukan ini karena proyek saya bergantung pada 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. Aksen PostgreSQL + pencarian tidak peka huruf besar-kecil

  2. Cara Meningkatkan PostgreSQL10 ke PostgreSQL11 Dengan Tanpa Waktu Henti

  3. Django unik bersama kendala kegagalan?

  4. Lewati beberapa set atau larik nilai ke suatu fungsi

  5. Gabungkan tabel dan ubah log menjadi tampilan di PostgreSQL