From 33ef482189d2a583a13ca7a4b729066fb60f1deb Mon Sep 17 00:00:00 2001 From: Donal McBreen Date: Fri, 21 Nov 2025 09:05:24 +0000 Subject: [PATCH] Patch dumper on load --- config/initializers/sqlite_schema_dumper.rb | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/config/initializers/sqlite_schema_dumper.rb b/config/initializers/sqlite_schema_dumper.rb index c1a43417c..b3d76b186 100644 --- a/config/initializers/sqlite_schema_dumper.rb +++ b/config/initializers/sqlite_schema_dumper.rb @@ -17,17 +17,8 @@ module SQLiteFTS5SchemaDumperFix end end -if ENV.fetch("DATABASE_ADAPTER", "mysql") == "sqlite" - ActiveSupport.on_load(:active_record) do - # Ensure schema dumper is loaded - begin - require 'active_record/connection_adapters/sqlite3/schema_dumper' - rescue LoadError - # SQLite3 adapter not available - end - - if defined?(ActiveRecord::ConnectionAdapters::SQLite3::SchemaDumper) - ActiveRecord::ConnectionAdapters::SQLite3::SchemaDumper.prepend(SQLiteFTS5SchemaDumperFix) - end +ActiveSupport.on_load(:active_record) do + if defined?(ActiveRecord::ConnectionAdapters::SQLite3::SchemaDumper) + ActiveRecord::ConnectionAdapters::SQLite3::SchemaDumper.prepend(SQLiteFTS5SchemaDumperFix) end end