From d05adc6ed6677aabbfdfe9c2e28fd0ba6cb834a0 Mon Sep 17 00:00:00 2001 From: copiousfreetime Date: Mon, 11 Dec 2023 18:46:38 -0700 Subject: [PATCH] add the ConnectionHandling module This is needed to support `db console` and probably others in rails 7 after https://github.com/rails/rails/pull/46093/ was merged --- .../connection_adapters/postgis_adapter.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/active_record/connection_adapters/postgis_adapter.rb b/lib/active_record/connection_adapters/postgis_adapter.rb index 13ccab7f..89c8173c 100644 --- a/lib/active_record/connection_adapters/postgis_adapter.rb +++ b/lib/active_record/connection_adapters/postgis_adapter.rb @@ -24,6 +24,16 @@ # :startdoc: module ActiveRecord + module ConnectionHandling # :nodoc: + def postgis_adapter_class + ConnectionAdapters::PostGISAdapter + end + + def postgis_connection(config) + postgis_adapter_class.new(config) + end + end + module ConnectionAdapters class PostGISAdapter < PostgreSQLAdapter ADAPTER_NAME = 'PostGIS'