From 6dfb5e2b7163a493019146bd1509e2be307df115 Mon Sep 17 00:00:00 2001 From: Justin Dell Date: Mon, 10 Nov 2025 15:18:27 -0600 Subject: [PATCH 1/4] make SQLServerDatabaseTasks a subclass of AbstractTasks --- lib/active_record/tasks/sqlserver_database_tasks.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/active_record/tasks/sqlserver_database_tasks.rb b/lib/active_record/tasks/sqlserver_database_tasks.rb index 8b18b89bd..62ca56733 100644 --- a/lib/active_record/tasks/sqlserver_database_tasks.rb +++ b/lib/active_record/tasks/sqlserver_database_tasks.rb @@ -7,7 +7,7 @@ module ActiveRecord module Tasks - class SQLServerDatabaseTasks + class SQLServerDatabaseTasks < AbstractTasks DEFAULT_COLLATION = "SQL_Latin1_General_CP1_CI_AS" delegate :with_connection, :establish_connection, to: ActiveRecord::Base From 3ea2550903b66975c6f93d1b18f39d9adf6f9d61 Mon Sep 17 00:00:00 2001 From: Justin Dell Date: Mon, 10 Nov 2025 16:26:26 -0600 Subject: [PATCH 2/4] update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e3c33fca..ecaacd18b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ## v8.1.1 - [#1376](https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/pull/1376) Fixed ActiveRecord gemspec dependency. +- [#1377](https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/pull/1377) Make SQLServerDatabaseTasks a subclass of AbstractTasks ## v8.1.0 From 7457fb29b8dc6c5a1d4d87b46eb50ba25af5f79c Mon Sep 17 00:00:00 2001 From: Aidan Haran Date: Wed, 12 Nov 2025 20:34:20 +0000 Subject: [PATCH 3/4] Fixed changelog --- CHANGELOG.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ecaacd18b..a33ee218b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,14 @@ +## Unreleased + +#### Fixed + +- [#1377](https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/pull/1377) Make SQLServerDatabaseTasks a subclass of AbstractTasks + ## v8.1.1 +#### Fixed + - [#1376](https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/pull/1376) Fixed ActiveRecord gemspec dependency. -- [#1377](https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/pull/1377) Make SQLServerDatabaseTasks a subclass of AbstractTasks ## v8.1.0 From 4edc65afc386f1bc8de59f8fe85084bb5c426207 Mon Sep 17 00:00:00 2001 From: Aidan Haran Date: Wed, 12 Nov 2025 20:35:11 +0000 Subject: [PATCH 4/4] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a33ee218b..821bd1d3d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ #### Fixed -- [#1377](https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/pull/1377) Make SQLServerDatabaseTasks a subclass of AbstractTasks +- [#1377](https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/pull/1377) Fixed SQL Server database tasks. ## v8.1.1