Needed to override define as it was using SQL to update the schema version information.

Methods
Public Class methods
define(info={}, &block)
      # File kirbybase_adapter.rb, line 1152
1152:     def self.define(info={}, &block)
1153:       instance_eval(&block)
1154: 
1155:       unless info.empty?
1156:         initialize_schema_information
1157:         ActiveRecord::Base.connection.get_table(ActiveRecord::Migrator.schema_info_table_name.to_sym).update_all(info)
1158:       end
1159:     end
define(info={}, &block)
     # File test/ar_base_tests_runner.rb, line 392
392:     def self.define(info={}, &block)
393:       instance_eval(&block)
394: 
395:       unless info.empty?
396:         initialize_schema_information
397:         ActiveRecord::Base.connection.get_table(ActiveRecord::Migrator.schema_info_table_name.to_sym).update_all(info)
398:       end
399:     end