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.

connection_id
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionHandling

connection_id() Instance Public methods

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

remove_column(name) Instance Public methods

2025-01-10 15:47:30
locking_column=
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Locking/ActiveRecord::Locking::Optimistic/ActiveRecord::Locking::Optimistic::ClassMethods

locking_column=(value) Instance Public methods Set the column to use for optimistic

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

execute(sql, name = nil) Instance Public methods Executes the SQL statement

2025-01-10 15:47:30
no_touching?
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::NoTouching

no_touching?() Instance Public methods

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

daterange(name, options = {}) Instance Public methods

2025-01-10 15:47:30
composed_of
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Aggregations/ActiveRecord::Aggregations::ClassMethods

composed_of(part_id, options = {}) Instance Public methods Adds reader and writer

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

rename_column(table_name, column_name, new_column_name) Instance Public methods Renames

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

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

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

ids() Instance Public methods Pluck all the ID's for the relation using the

2025-01-10 15:47:30