Sha256: 0b3392ac88bc586dca3825c81a724ba71287e2dd74ae1c4fdd21ae5a1212a05e

Contents?: true

Size: 605 Bytes

Versions: 10

Compression:

Stored size: 605 Bytes

Contents

module ArJdbc
  module Tasks

    def self.register_tasks(pattern, task)
      ActiveRecord::Tasks::DatabaseTasks.register_task(pattern, task)
    end

    # support adapter: mariadb (as if it were mysql)
    register_tasks(/mariadb/, ActiveRecord::Tasks::MySQLDatabaseTasks)

    require 'arjdbc/tasks/jdbc_database_tasks'
    require 'arjdbc/tasks/sqlite_database_tasks_patch'
    require 'arjdbc/tasks/mssql_database_tasks'
    register_tasks(/^jdbc$/, JdbcDatabaseTasks)
    register_tasks(/sqlserver/, MSSQLDatabaseTasks)

    # NOTE: no need to register "built-in" adapters such as MySQL

  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
activerecord-jdbc-alt-adapter-72.0.0.rc1-java lib/arjdbc/tasks/database_tasks.rb
activerecord-jdbc-alt-adapter-72.0.0.alpha1-java lib/arjdbc/tasks/database_tasks.rb
activerecord-jdbc-alt-adapter-71.0.0-java lib/arjdbc/tasks/database_tasks.rb
activerecord-jdbc-alt-adapter-71.0.0.alpha2-java lib/arjdbc/tasks/database_tasks.rb
activerecord-jdbc-alt-adapter-71.0.0.alpha1-java lib/arjdbc/tasks/database_tasks.rb
activerecord-jdbc-alt-adapter-70.2.0-java lib/arjdbc/tasks/database_tasks.rb
activerecord-jdbc-alt-adapter-70.1.0-java lib/arjdbc/tasks/database_tasks.rb
activerecord-jdbc-alt-adapter-70.0.0-java lib/arjdbc/tasks/database_tasks.rb
activerecord-jdbc-alt-adapter-70.0.0.rc2-java lib/arjdbc/tasks/database_tasks.rb
activerecord-jdbc-alt-adapter-70.0.0.rc1-java lib/arjdbc/tasks/database_tasks.rb