Type:
Module
Constants:
ADAPTERS_TASKS : { mysql: :mysql_tasks, mysql2: :mysql_tasks, postgresql: :postgresql_tasks, sqlite3: :sqlite_tasks }

Mock out what we need from AR::Base.

collation
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Tasks/ActiveRecord::Tasks::DatabaseTasks

collation(*arguments) Instance Public methods

2025-01-10 15:47:30
case_sensitive_modifier
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::AbstractAdapter

case_sensitive_modifier(node) Instance Public methods

2025-01-10 15:47:30
read_store_attribute
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Store

read_store_attribute(store_attribute, key) Instance Protected methods

2025-01-10 15:47:30
table_name_options
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Migration

table_name_options(config = ActiveRecord::Base) Instance Public methods

2025-01-10 15:47:30
with_lock
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Locking/ActiveRecord::Locking::Pessimistic

with_lock(lock = true) Instance Public methods Wraps the passed block in a transaction

2025-01-10 15:47:30
add
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::ConnectionPool/ActiveRecord::ConnectionAdapters::ConnectionPool::Queue

add(element) Instance Public methods Add element to the queue.

2025-01-10 15:47:30
supports_explain?
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

supports_explain?() Instance Public methods

2025-01-10 15:47:30
indexes_per_table
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::DatabaseLimits

indexes_per_table() Instance Public methods Returns the maximum number of indexes

2025-01-10 15:47:30
column
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::TableDefinition

column(name, type, options = {}) Instance Public methods Instantiates a new

2025-01-10 15:47:30
supports_migrations?
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

supports_migrations?() Instance Public methods Returns true, since this connection

2025-01-10 15:47:30