За да го накарам да работи с 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