Configures the encoding, verbosity, and schema search path of the
connection. This is called by #connect
and should not be called manually.
# File activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb, line 856
def configure_connection
if @config[:encoding]
if @connection.respond_to?(:set_client_encoding)
@connection.set_client_encoding(@config[:encoding])
else
execute("SET client_encoding TO '#{@config[:encoding]}'")
end
end
self.client_min_messages = @config[:min_messages] if @config[:min_messages]
self.schema_search_path = @config[:schema_search_path] || @config[:schema_order]
end