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.

sanitize_sql_hash_for_assignment
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Sanitization/ActiveRecord::Sanitization::ClassMethods

sanitize_sql_hash_for_assignment(attrs, table) Instance Protected methods Sanitizes

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

after_commit(*args, &block) Instance Public methods This callback is called

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

index(column_name, options = {}) Instance Public methods Adds index options

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

allowed_index_name_length() Instance Public methods Returns the maximum allowed

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

next_migration_number(dirname) Instance Public methods Implement the required

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::MysqlAdapter/ActiveRecord::ConnectionAdapters::MysqlAdapter::StatementPool

new(connection, max = 1000) Class Public methods

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

reload(options = nil) Instance Public methods Reloads the record from the database

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

rename_table_indexes(table_name, new_name) Instance Protected methods

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

current_database() Instance Public methods

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

clear_reloadable_connections!() Instance Public methods Clears the cache which

2025-01-10 15:47:30