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.

rollback_db_transaction
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::DatabaseStatements

rollback_db_transaction() Instance Public methods Rolls back the transaction

2025-01-10 15:47:30
type
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::MysqlAdapter/ActiveRecord::ConnectionAdapters::MysqlAdapter::Fields/ActiveRecord::ConnectionAdapters::MysqlAdapter::Fields::Type

type() Instance Public methods

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

supports_ddl_transactions?() Instance Public methods

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

transaction(options = {}) Instance Public methods Runs the given block in a

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

has_many(name, scope = nil, options = {}, &extension) Instance Public methods Specifies

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
change_column_null
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::ConnectionAdapters/ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter

change_column_null(table_name, column_name, null, default = nil) Instance Public methods

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

column_name_length() Instance Public methods Returns the maximum length of a

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

table_name_length() Instance Public methods Returns the maximum length of a

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

rename_index(index_name, new_index_name) Instance Public methods Renames the

2025-01-10 15:47:30