aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/migration
Commit message (Collapse)AuthorAgeFilesLines
* Reversing the changes done in c278a2c while still resolving #1857.Vijay Dev2011-07-021-5/+3
| | | | | | | | | The changes broke bulk migration tests and were fixed in 4d256bc6; however that brought back the issue of #1857 and so this commit goes back to the original scenario and just adds change_table to the list of methods which are to be recorded in the CommandRecorder. The method_missing now delegates all calls to the underlying connection as before.
* CommandRecorder should delegate in method_missing where possible. Fixes some ↵Jon Leighton2011-06-301-1/+6
| | | | tests in migration_test.rb under mysql. The problem was introduced in c278a2c5e109204ec8a47fcbfdfc327aad7996ce.
* record unsupported methods in CommandRecorder instead of letting the ↵Vijay Dev2011-06-251-3/+5
| | | | unsupported methods go through to the underlying db causing errors like duplicate columns to occur when rolling back migrations
* please use ruby -I lib:test path/to/test.rb, or export RUBY_OPTAaron Patterson2011-06-061-1/+1
|
* Refactor Active Record test connection setup. Please see the ↵Jon Leighton2011-06-041-1/+1
| | | | RUNNING_UNIT_TESTS file for details, but essentially you can now configure things in test/config.yml. You can also run tests directly via the command line, e.g. ruby path/to/test.rb (no rake needed, uses default db connection from test/config.yml). This will help us fix the CI by enabling us to isolate the different Rails versions to different databases.
* Added a test to check for correct behaviour with no options in add_index ↵David Workman2011-05-241-0/+6
| | | | command recorder
* Simple fix for correctly inverting an add_index migration when a name has ↵David Workman2011-05-231-0/+6
| | | | been provided
* Add :bulk => true option to change_tablePratik Naik2011-01-311-1/+1
|
* command recorder will record commands sent to a delegate objectAaron Patterson2010-11-191-0/+22
|
* IrreversibleMigration is raised if we cannot invert the commandAaron Patterson2010-11-191-0/+7
|
* commands are reversedAaron Patterson2010-11-191-0/+7
|
* partial implementation of the command recorderAaron Patterson2010-11-191-0/+72