sql >> データベース >  >> RDS >> PostgreSQL

PG ::InvalidParameterValue:エラー:パラメータclient_min_messagesの値が無効です:パニック

    PostgreSQLバージョン12で動作させるために、PostgreSQLAdapterクラスにモンキーパッチを適用して「パニック」を「警告」メッセージに置き換えました。activerecordgemを4.2.6以降のバージョンにアップグレードできる場合は、このモンキーパッチは必要ありません。 。私のプロジェクトはgemactiverecord-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. T-SQLのテーブル変数にSELECTINTO

    2. ClusterControlを使用してMySQLとMariaDBのバックアップをカスタマイズする方法

    3. OracleSQLのパーサー

    4. SSMSバージョン18–データベース図なし