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.

new 2
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::Relation

new(*args, &block) Instance Public methods Initializes new record from relation

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

quote_string(s) Instance Public methods Quotes a string, escaping any ' (single

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

remove_index_sql(table_name, options = {}) Instance Protected methods

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

table_exists?(name) Instance Public methods Returns true if table exists. If

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

adapter_name() Instance Public methods Returns 'PostgreSQL' as adapter name

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

suppress_messages() Instance Public methods

2025-01-10 15:47:30
attribute_method?
  • References/Ruby on Rails/Rails/Classes/ActiveRecord/ActiveRecord::AttributeMethods/ActiveRecord::AttributeMethods::PrimaryKey

attribute_method?(attr_name) Instance Protected methods

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

prepare_column_options(column, types) Instance Public methods This can be overridden

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

reflect_on_aggregation(aggregation) Instance Public methods Returns the AggregateReflection

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

translate_exception(exception, message) Instance Protected methods

2025-01-10 15:47:30