Table of Contents - database_cleaner-1.1.1 Documentation
Pages
LICENSE
README.markdown
Database Cleaner
What strategy is fastest?
Dependencies
How to use
Additional ActiveRecord options for Truncation
RSpec Example
Minitest Example
Cucumber Example
How to use with multiple ORM's
Configuration options
Why?
Common Errors
DatabaseCleaner is trying to use the wrong ORM
STDERR is being flooded when using Postgres
Debugging
COPYRIGHT
TODO
Classes/Modules
ActiveRecord
ActiveRecord::ConnectionAdapters
ActiveRecord::ConnectionAdapters::IBM_DBAdapter
ActiveRecord::ConnectionAdapters::JdbcAdapter
ActiveRecord::ConnectionAdapters::MYSQL_ADAPTER_PARENT
ActiveRecord::ConnectionAdapters::Mysql2Adapter
ActiveRecord::ConnectionAdapters::MysqlAdapter
ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
ActiveRecord::ConnectionAdapters::SQLServerAdapter
ActiveRecord::ConnectionAdapters::SQLiteAdapter
DataMapper
DataMapper::Adapters
DataMapper::Adapters::DataObjectsAdapter
DataMapper::Adapters::MysqlAdapter
DataMapper::Adapters::PostgresAdapter
DataMapper::Adapters::Sqlite3Adapter
DataMapper::Adapters::SqliteAdapter
DatabaseCleaner
DatabaseCleaner::ActiveRecord
DatabaseCleaner::ActiveRecord::AbstractAdapter
DatabaseCleaner::ActiveRecord::Base
DatabaseCleaner::ActiveRecord::Deletion
DatabaseCleaner::ActiveRecord::IBM_DBAdapter
DatabaseCleaner::ActiveRecord::MysqlAdapter
DatabaseCleaner::ActiveRecord::OracleEnhancedAdapter
DatabaseCleaner::ActiveRecord::PostgreSQLAdapter
DatabaseCleaner::ActiveRecord::SQLiteAdapter
DatabaseCleaner::ActiveRecord::Transaction
DatabaseCleaner::ActiveRecord::TruncateOrDelete
DatabaseCleaner::ActiveRecord::Truncation
DatabaseCleaner::Base
DatabaseCleaner::CouchPotato
DatabaseCleaner::CouchPotato::Truncation
DatabaseCleaner::DataMapper
DatabaseCleaner::DataMapper::Base
DatabaseCleaner::DataMapper::Transaction
DatabaseCleaner::DataMapper::Truncation
DatabaseCleaner::Generic
DatabaseCleaner::Generic::Base
DatabaseCleaner::Generic::Base::ClassMethods
DatabaseCleaner::Generic::Transaction
DatabaseCleaner::Generic::Truncation
DatabaseCleaner::Mongo
DatabaseCleaner::Mongo::Base
DatabaseCleaner::Mongo::Truncation
DatabaseCleaner::Mongo::TruncationMixin
DatabaseCleaner::MongoMapper
DatabaseCleaner::MongoMapper::Base
DatabaseCleaner::MongoMapper::Truncation
DatabaseCleaner::Mongoid
DatabaseCleaner::Mongoid::Base
DatabaseCleaner::Mongoid::Truncation
DatabaseCleaner::Moped
DatabaseCleaner::Moped::Base
DatabaseCleaner::Moped::Truncation
DatabaseCleaner::Moped::TruncationBase
DatabaseCleaner::NoORMDetected
DatabaseCleaner::NullStrategy
DatabaseCleaner::Ohm
DatabaseCleaner::Ohm::Truncation
DatabaseCleaner::Redis
DatabaseCleaner::Redis::Base
DatabaseCleaner::Redis::Truncation
DatabaseCleaner::Sequel
DatabaseCleaner::Sequel::Base
DatabaseCleaner::Sequel::Transaction
DatabaseCleaner::Sequel::Truncation
DatabaseCleaner::UnknownStrategySpecified
Methods
::[] — DatabaseCleaner
::add_cleaner — DatabaseCleaner
::app_root — DatabaseCleaner
::app_root= — DatabaseCleaner
::available_strategies — DatabaseCleaner::CouchPotato
::available_strategies — DatabaseCleaner::Mongo
::available_strategies — DatabaseCleaner::Mongoid
::available_strategies — DatabaseCleaner::Moped
::available_strategies — DatabaseCleaner::DataMapper
::available_strategies — DatabaseCleaner::Redis
::available_strategies — DatabaseCleaner::Sequel
::available_strategies — DatabaseCleaner::ActiveRecord
::available_strategies — DatabaseCleaner::MongoMapper
::can_detect_orm? — DatabaseCleaner
::clean — DatabaseCleaner::NullStrategy
::clean — DatabaseCleaner
::clean! — DatabaseCleaner
::clean_with — DatabaseCleaner
::clean_with! — DatabaseCleaner
::config_file_location — DatabaseCleaner::ActiveRecord
::config_file_location= — DatabaseCleaner::ActiveRecord
::connections — DatabaseCleaner
::db= — DatabaseCleaner::NullStrategy
::included — DatabaseCleaner::Generic::Base
::init_cleaners — DatabaseCleaner
::logger — DatabaseCleaner
::logger= — DatabaseCleaner
::new — DatabaseCleaner::CouchPotato::Truncation
::new — DatabaseCleaner::Base
::new — DatabaseCleaner::Generic::Transaction
::new — DatabaseCleaner::Generic::Truncation
::orm= — DatabaseCleaner
::orm_module — DatabaseCleaner
::remove_duplicates — DatabaseCleaner
::start — DatabaseCleaner::NullStrategy
::start — DatabaseCleaner
::strategy= — DatabaseCleaner
#== — DatabaseCleaner::Base
#auto_detected? — DatabaseCleaner::Base
#autodetect — DatabaseCleaner::Base
#autodetect_orm — DatabaseCleaner::Base
#available_strategies — DatabaseCleaner::Generic::Base::ClassMethods
#cascade — DatabaseCleaner::ActiveRecord::PostgreSQLAdapter
#clean — DatabaseCleaner::DataMapper::Transaction
#clean — DatabaseCleaner::Redis::Truncation
#clean — DatabaseCleaner::Mongo::TruncationMixin
#clean — DatabaseCleaner::Sequel::Truncation
#clean — DatabaseCleaner::CouchPotato::Truncation
#clean — DatabaseCleaner::ActiveRecord::Deletion
#clean — DatabaseCleaner::Generic::Truncation
#clean — DatabaseCleaner::Base
#clean — DatabaseCleaner::Sequel::Transaction
#clean — DatabaseCleaner::ActiveRecord::Transaction
#clean — DatabaseCleaner::ActiveRecord::Truncation
#clean — DatabaseCleaner::DataMapper::Truncation
#clean — DatabaseCleaner::Moped::TruncationBase
#clean! — DatabaseCleaner::Base
#clean_with — DatabaseCleaner::Base
#clean_with! — DatabaseCleaner::Base
#collections — DatabaseCleaner::Mongo::TruncationMixin
#collections — DatabaseCleaner::Moped::TruncationBase
#connection — DatabaseCleaner::Redis::Base
#connection_class — DatabaseCleaner::ActiveRecord::Base
#connection_maintains_transaction_count? — DatabaseCleaner::ActiveRecord::Transaction
#create_strategy — DatabaseCleaner::Base
#database — DatabaseCleaner::Mongoid::Truncation
#database — DatabaseCleaner::MongoMapper::Truncation
#database — DatabaseCleaner::Mongo::Truncation
#database — DatabaseCleaner::CouchPotato::Truncation
#database_cleaner_table_cache — DatabaseCleaner::ActiveRecord::AbstractAdapter
#database_cleaner_view_cache — DatabaseCleaner::ActiveRecord::AbstractAdapter
#db — DatabaseCleaner::Sequel::Base
#db — DatabaseCleaner::ActiveRecord::Base
#db — DatabaseCleaner::Redis::Base
#db — DatabaseCleaner::MongoMapper::Base
#db — DatabaseCleaner::DataMapper::Base
#db — DatabaseCleaner::Generic::Base
#db — DatabaseCleaner::Moped::Base
#db — DatabaseCleaner::Mongo::Base
#db — DatabaseCleaner::Mongoid::Base
#db — DatabaseCleaner::Base
#db= — DatabaseCleaner::Mongoid::Base
#db= — DatabaseCleaner::MongoMapper::Base
#db= — DatabaseCleaner::Moped::Base
#db= — DatabaseCleaner::Mongo::Base
#db= — DatabaseCleaner::DataMapper::Base
#db= — DatabaseCleaner::Base
#db= — DatabaseCleaner::Redis::Base
#db= — DatabaseCleaner::ActiveRecord::Base
#db= — DatabaseCleaner::Sequel::Base
#db_version — DatabaseCleaner::ActiveRecord::PostgreSQLAdapter
#default_redis — DatabaseCleaner::Ohm::Truncation
#delete_table — ActiveRecord::ConnectionAdapters::JdbcAdapter
#delete_table — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
#delete_table — ActiveRecord::ConnectionAdapters::SQLServerAdapter
#delete_table — ActiveRecord::ConnectionAdapters::Mysql2Adapter
#delete_table — DatabaseCleaner::ActiveRecord::SQLiteAdapter
#delete_table — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
#delete_table — ActiveRecord::ConnectionAdapters::JdbcAdapter
#delete_table — ActiveRecord::ConnectionAdapters::MysqlAdapter
#disable_referential_integrity — DataMapper::Adapters::Sqlite3Adapter
#disable_referential_integrity — DataMapper::Adapters::MysqlAdapter
#disable_referential_integrity — DataMapper::Adapters::SqliteAdapter
#disable_referential_integrity — DataMapper::Adapters::PostgresAdapter
#each_table — DatabaseCleaner::Sequel::Truncation
#establish_connection — DatabaseCleaner::ActiveRecord::Base
#has_been_used? — DatabaseCleaner::ActiveRecord::MysqlAdapter
#has_been_used? — DatabaseCleaner::ActiveRecord::PostgreSQLAdapter
#has_rows? — DatabaseCleaner::ActiveRecord::PostgreSQLAdapter
#has_rows? — DatabaseCleaner::ActiveRecord::MysqlAdapter
#host — DatabaseCleaner::Moped::Base
#host_port= — DatabaseCleaner::Moped::Base
#load_config — DatabaseCleaner::ActiveRecord::Base
#lookup_from_connection_pool — DatabaseCleaner::ActiveRecord::Base
#migration_storage_names — DatabaseCleaner::Sequel::Truncation
#migration_storage_names — DatabaseCleaner::Generic::Truncation
#migration_storage_names — DatabaseCleaner::ActiveRecord::Truncation
#migration_storage_names — DatabaseCleaner::DataMapper::Truncation
#orm — DatabaseCleaner::Base
#orm= — DatabaseCleaner::Base
#orm_module — DatabaseCleaner::Base
#orm_strategy — DatabaseCleaner::Base
#pre_count? — DatabaseCleaner::ActiveRecord::Truncation
#pre_count_truncate_tables — DatabaseCleaner::ActiveRecord::PostgreSQLAdapter
#pre_count_truncate_tables — DatabaseCleaner::ActiveRecord::MysqlAdapter
#reset_ids? — DatabaseCleaner::ActiveRecord::Truncation
#restart_identity — DatabaseCleaner::ActiveRecord::PostgreSQLAdapter
#row_count — DatabaseCleaner::ActiveRecord::MysqlAdapter
#session — DatabaseCleaner::Moped::Base
#session — DatabaseCleaner::Mongoid::Truncation
#set_default_orm_strategy — DatabaseCleaner::Base
#set_strategy_db — DatabaseCleaner::Base
#start — DatabaseCleaner::Sequel::Transaction
#start — DatabaseCleaner::DataMapper::Transaction
#start — DatabaseCleaner::ActiveRecord::Transaction
#start — DatabaseCleaner::Generic::Truncation
#start — DatabaseCleaner::Base
#storage_names — DataMapper::Adapters::Sqlite3Adapter
#storage_names — DataMapper::Adapters::SqliteAdapter
#storage_names — DataMapper::Adapters::DataObjectsAdapter
#storage_names — DataMapper::Adapters::PostgresAdapter
#storage_names — DataMapper::Adapters::MysqlAdapter
#strategy — DatabaseCleaner::Base
#strategy= — DatabaseCleaner::Base
#strategy_db= — DatabaseCleaner::Base
#supports_disable_referential_integrity? — DataMapper::Adapters::PostgresAdapter
#tables_to_truncate — DatabaseCleaner::DataMapper::Truncation
#tables_to_truncate — DatabaseCleaner::Sequel::Truncation
#tables_to_truncate — DatabaseCleaner::ActiveRecord::Truncation
#tables_to_truncate — DatabaseCleaner::Generic::Truncation
#truncate_table — DatabaseCleaner::ActiveRecord::SQLiteAdapter
#truncate_table — DataMapper::Adapters::SqliteAdapter
#truncate_table — DataMapper::Adapters::MysqlAdapter
#truncate_table — DatabaseCleaner::ActiveRecord::AbstractAdapter
#truncate_table — DataMapper::Adapters::Sqlite3Adapter
#truncate_table — DatabaseCleaner::ActiveRecord::MysqlAdapter
#truncate_table — DatabaseCleaner::ActiveRecord::TruncateOrDelete
#truncate_table — DataMapper::Adapters::PostgresAdapter
#truncate_table — DatabaseCleaner::ActiveRecord::PostgreSQLAdapter
#truncate_table — DatabaseCleaner::ActiveRecord::IBM_DBAdapter
#truncate_table — DatabaseCleaner::ActiveRecord::OracleEnhancedAdapter
#truncate_tables — DatabaseCleaner::ActiveRecord::AbstractAdapter
#truncate_tables — DatabaseCleaner::ActiveRecord::PostgreSQLAdapter
#truncate_tables — DatabaseCleaner::ActiveRecord::MysqlAdapter
#url — DatabaseCleaner::Redis::Base
#uses_sequence — DatabaseCleaner::ActiveRecord::SQLiteAdapter