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.

clear_cache!
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::SQLite3Adapter

clear_cache!() Instance Public methods Clears the prepared statements cache

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

quoted_columns_for_index(column_names, options = {}) Instance Protected methods

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

enable_extension(name) Instance Public methods This is meant to be implemented

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

exec_migration(conn, direction) Instance Public methods

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

active?() Instance Public methods CONNECTION MANAGEMENT ===================

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

change_column_default(table_name, column_name, default) Instance Public methods Sets

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

destroy_all(conditions = nil) Instance Public methods Destroys the records matching

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

count_by_sql(sql) Instance Public methods Returns the result of an SQL statement

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Associations/ActiveRecord::Associations::CollectionProxy

new(attributes = {}, &block) Instance Public methods Alias for:

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

log(sql, name = "SQL", binds = [], statement_name = nil) Instance Protected methods

2025-01-10 15:47:30