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 and 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::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::Base
- DatabaseCleaner::CouchPotato
- DatabaseCleaner::CouchPotato::Truncation
- 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::Base
- DatabaseCleaner::Mongoid::Truncation
- 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::Base
- DatabaseCleaner::Sequel::Transaction
- DatabaseCleaner::Sequel::Truncation
- DatabaseCleaner::UnknownStrategySpecified
Methods
- ::available_strategies — DatabaseCleaner::Redis
- ::available_strategies — DatabaseCleaner::ActiveRecord
- ::available_strategies — DatabaseCleaner::Mongo
- ::available_strategies — DatabaseCleaner::CouchPotato
- ::available_strategies — DatabaseCleaner::Mongoid
- ::available_strategies — DatabaseCleaner::Moped
- ::available_strategies — DatabaseCleaner::DataMapper
- ::available_strategies — DatabaseCleaner::MongoMapper
- ::available_strategies — DatabaseCleaner::Sequel
- ::can_detect_orm? — DatabaseCleaner
- ::clean — DatabaseCleaner::NullStrategy
- ::config_file_location — DatabaseCleaner::ActiveRecord
- ::config_file_location= — DatabaseCleaner::ActiveRecord
- ::db= — DatabaseCleaner::NullStrategy
- ::included — DatabaseCleaner::Generic::Base
- ::new — DatabaseCleaner::Generic::Transaction
- ::new — DatabaseCleaner::Generic::Truncation
- ::new — DatabaseCleaner::Base
- ::new — DatabaseCleaner::CouchPotato::Truncation
- ::start — DatabaseCleaner::NullStrategy
- #== — DatabaseCleaner::Base
- #[] — DatabaseCleaner
- #add_cleaner — DatabaseCleaner
- #app_root — DatabaseCleaner
- #app_root= — DatabaseCleaner
- #auto_detected? — DatabaseCleaner::Base
- #autodetect — DatabaseCleaner::Base
- #autodetect_orm — DatabaseCleaner::Base
- #available_strategies — DatabaseCleaner::Generic::Base::ClassMethods
- #cascade — DatabaseCleaner::ActiveRecord::PostgreSQLAdapter
- #clean — DatabaseCleaner::Sequel::Transaction
- #clean — DatabaseCleaner::DataMapper::Truncation
- #clean — DatabaseCleaner::Redis::Truncation
- #clean — DatabaseCleaner::Base
- #clean — DatabaseCleaner::CouchPotato::Truncation
- #clean — DatabaseCleaner::ActiveRecord::Transaction
- #clean — DatabaseCleaner::Moped::TruncationBase
- #clean — DatabaseCleaner::DataMapper::Transaction
- #clean — DatabaseCleaner::Generic::Truncation
- #clean — DatabaseCleaner::ActiveRecord::Deletion
- #clean — DatabaseCleaner
- #clean — DatabaseCleaner::Mongo::TruncationMixin
- #clean — DatabaseCleaner::Sequel::Truncation
- #clean! — DatabaseCleaner::Base
- #clean_with — DatabaseCleaner
- #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
- #connections — DatabaseCleaner
- #create_strategy — DatabaseCleaner::Base
- #database — DatabaseCleaner::CouchPotato::Truncation
- #database — DatabaseCleaner::Mongo::Truncation
- #database — DatabaseCleaner::Mongoid::Truncation
- #database — DatabaseCleaner::MongoMapper::Truncation
- #database_cleaner_table_cache — DatabaseCleaner::ActiveRecord::AbstractAdapter
- #database_cleaner_view_cache — DatabaseCleaner::ActiveRecord::AbstractAdapter
- #db — DatabaseCleaner::DataMapper::Base
- #db — DatabaseCleaner::Redis::Base
- #db — DatabaseCleaner::Generic::Base
- #db — DatabaseCleaner::Moped::Base
- #db — DatabaseCleaner::ActiveRecord::Base
- #db — DatabaseCleaner::MongoMapper::Base
- #db — DatabaseCleaner::Mongo::Base
- #db — DatabaseCleaner::Mongoid::Base
- #db — DatabaseCleaner::Sequel::Base
- #db — DatabaseCleaner::Base
- #db= — DatabaseCleaner::Mongoid::Base
- #db= — DatabaseCleaner::Redis::Base
- #db= — DatabaseCleaner::Base
- #db= — DatabaseCleaner::Sequel::Base
- #db= — DatabaseCleaner::ActiveRecord::Base
- #db= — DatabaseCleaner::Mongo::Base
- #db= — DatabaseCleaner::DataMapper::Base
- #db= — DatabaseCleaner::MongoMapper::Base
- #db= — DatabaseCleaner::Moped::Base
- #db_version — DatabaseCleaner::ActiveRecord::PostgreSQLAdapter
- #default_redis — DatabaseCleaner::Ohm::Truncation
- #delete_table — ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
- #delete_table — ActiveRecord::ConnectionAdapters::JdbcAdapter
- #delete_table — DatabaseCleaner::ActiveRecord::SQLiteAdapter
- #delete_table — ActiveRecord::ConnectionAdapters::SQLServerAdapter
- #delete_table — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #delete_table — ActiveRecord::ConnectionAdapters::Mysql2Adapter
- #delete_table — ActiveRecord::ConnectionAdapters::JdbcAdapter
- #delete_table — ActiveRecord::ConnectionAdapters::MysqlAdapter
- #disable_referential_integrity — DataMapper::Adapters::Sqlite3Adapter
- #disable_referential_integrity — DataMapper::Adapters::SqliteAdapter
- #disable_referential_integrity — DataMapper::Adapters::PostgresAdapter
- #disable_referential_integrity — DataMapper::Adapters::MysqlAdapter
- #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
- #init_cleaners — DatabaseCleaner
- #load_config — DatabaseCleaner::ActiveRecord::Base
- #logger — DatabaseCleaner
- #logger= — DatabaseCleaner
- #lookup_from_connection_pool — DatabaseCleaner::ActiveRecord::Base
- #migration_storage_names — DatabaseCleaner::Generic::Truncation
- #migration_storage_names — DatabaseCleaner::DataMapper::Truncation
- #migration_storage_names — DatabaseCleaner::Sequel::Truncation
- #orm — DatabaseCleaner::Base
- #orm= — DatabaseCleaner::Base
- #orm= — DatabaseCleaner
- #orm_module — DatabaseCleaner::Base
- #orm_module — DatabaseCleaner
- #orm_strategy — DatabaseCleaner::Base
- #pre_count_truncate_tables — DatabaseCleaner::ActiveRecord::MysqlAdapter
- #pre_count_truncate_tables — DatabaseCleaner::ActiveRecord::PostgreSQLAdapter
- #remove_duplicates — DatabaseCleaner
- #restart_identity — DatabaseCleaner::ActiveRecord::PostgreSQLAdapter
- #row_count — DatabaseCleaner::ActiveRecord::MysqlAdapter
- #session — DatabaseCleaner::Mongoid::Truncation
- #session — DatabaseCleaner::Moped::Base
- #set_default_orm_strategy — DatabaseCleaner::Base
- #set_strategy_db — DatabaseCleaner::Base
- #start — DatabaseCleaner::Generic::Truncation
- #start — DatabaseCleaner::ActiveRecord::Transaction
- #start — DatabaseCleaner::Base
- #start — DatabaseCleaner::DataMapper::Transaction
- #start — DatabaseCleaner
- #start — DatabaseCleaner::Sequel::Transaction
- #storage_names — DataMapper::Adapters::Sqlite3Adapter
- #storage_names — DataMapper::Adapters::SqliteAdapter
- #storage_names — DataMapper::Adapters::MysqlAdapter
- #storage_names — DataMapper::Adapters::PostgresAdapter
- #storage_names — DataMapper::Adapters::DataObjectsAdapter
- #strategy — DatabaseCleaner::Base
- #strategy= — DatabaseCleaner::Base
- #strategy= — DatabaseCleaner
- #strategy_db= — DatabaseCleaner::Base
- #supports_disable_referential_integrity? — DataMapper::Adapters::PostgresAdapter
- #tables_to_truncate — DatabaseCleaner::Generic::Truncation
- #tables_to_truncate — DatabaseCleaner::DataMapper::Truncation
- #tables_to_truncate — DatabaseCleaner::Sequel::Truncation
- #truncate_table — DatabaseCleaner::ActiveRecord::PostgreSQLAdapter
- #truncate_table — DataMapper::Adapters::PostgresAdapter
- #truncate_table — DatabaseCleaner::ActiveRecord::OracleEnhancedAdapter
- #truncate_table — DatabaseCleaner::ActiveRecord::TruncateOrDelete
- #truncate_table — DataMapper::Adapters::Sqlite3Adapter
- #truncate_table — DatabaseCleaner::ActiveRecord::SQLiteAdapter
- #truncate_table — DatabaseCleaner::ActiveRecord::IBM_DBAdapter
- #truncate_table — DataMapper::Adapters::MysqlAdapter
- #truncate_table — DatabaseCleaner::ActiveRecord::MysqlAdapter
- #truncate_table — DatabaseCleaner::ActiveRecord::AbstractAdapter
- #truncate_table — DataMapper::Adapters::SqliteAdapter
- #truncate_tables — DatabaseCleaner::ActiveRecord::MysqlAdapter
- #truncate_tables — DatabaseCleaner::ActiveRecord::AbstractAdapter
- #truncate_tables — DatabaseCleaner::ActiveRecord::PostgreSQLAdapter
- #url — DatabaseCleaner::Redis::Base
- #uses_sequence — DatabaseCleaner::ActiveRecord::SQLiteAdapter