Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Tests to specify the behaviour of ActiveRecord::Migrator.get_all_versions() ↵ | Thiago Pradi | 2010-07-08 | 1 | -0/+14 |
| | | | | | | [#5066 state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | Test that adding an index also doesn't raise an exception. | J. Pablo Fernández | 2010-06-29 | 1 | -1/+1 |
| | | | | | | [#4809 state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | Replaced statement in comment with an assertion | Paul Barry | 2010-06-29 | 1 | -2/+3 |
| | | | | Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | Fixed error when removing an index from a table name values, which is a ↵ | J. Pablo Fernández | 2010-06-29 | 1 | -0/+16 |
| | | | | | | reserved word, with test. Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | Add column and index query methods to ActiveRecord::Schema | Andrew White | 2010-06-26 | 1 | -4/+104 |
| | | | | | | [#4219 state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | remove_column should raise an ArgumentError when no columns are passed ↵ | Jeff Dean | 2010-06-23 | 1 | -0/+4 |
| | | | | | | [#4803 state:resolved] Signed-off-by: Michael Koziarski <michael@koziarski.com> | ||||
* | use assert_in_delta() for floating point comparisons in tests [#4871 ↵ | Aaron Patterson | 2010-06-16 | 1 | -1/+1 |
| | | | | | | state:resolved] Signed-off-by: Carl Lerche <carllerche@mac.com> | ||||
* | SQLite2Adapter doesn't exist | Santiago Pastorino | 2010-06-09 | 1 | -1/+1 |
| | | | | Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | test fixes for Oracle enhanced adapter: | Raimonds Simanovskis | 2010-06-04 | 1 | -2/+2 |
| | | | | | latest oracle_enhanced adapter does automatic shortening of index names ignore select from all_triggers table in assert_queries | ||||
* | Oracle enhanced adapter now supports shortening of default generated index ↵ | Raimonds Simanovskis | 2010-06-04 | 1 | -12/+10 |
| | | | | names, some additional tests now pass | ||||
* | Reduced size of table name prefix and suffix in migrations test as in Oracle ↵ | Raimonds Simanovskis | 2010-06-04 | 1 | -3/+4 |
| | | | | identifier name cannot be larger than 30 characters | ||||
* | Final iteration of use better testing methods | Neeraj Singh | 2010-05-19 | 1 | -1/+1 |
| | | | | | | [#4652 state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | Revert "Don't carry default value when changing column for a binary type on ↵ | Jeremy Kemper | 2010-05-18 | 1 | -12/+0 |
| | | | | | | | | | | | | | | MySQL" Broke mysql tests. This reverts commit edec1afe25014749f0e2df86d27477b45586a9e3. Conflicts: activerecord/test/cases/migration_test.rb [#3234 state:open] | ||||
* | make add_index and remove_index more resilient; new rename_index method; ↵ | Étienne Barrié | 2010-05-18 | 1 | -0/+34 |
| | | | | | | | | track database limits [#3452 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
* | Postgresql doesn't allow to change a string type column to a binary type. ↵ | Wijnand Wiersma | 2010-05-16 | 1 | -7/+9 |
| | | | | | | Skip this test for postgresql for now. [#4616 state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | Don't carry default value when changing column for a binary type on MySQL ↵ | Elomar França | 2010-05-16 | 1 | -0/+10 |
| | | | | | | [#3234 state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | Revert "Revert "Add index length support for MySQL [#1852 state:open]"" | Pratik Naik | 2010-05-09 | 1 | -0/+8 |
| | | | | This reverts commit 6626833db13a69786f9f6cd56b9f53c4017c3e39. | ||||
* | Revert "Add index length support for MySQL [#1852 state:open]" | José Valim | 2010-05-08 | 1 | -8/+0 |
| | | | | | | | | | | | | | This commit breaks dumping a few tables, as the sessions table. To reproduce, just create a new application and: rake db:sessions:create rake db:migrate rake db:test:prepare And then look at the db/schema.rb file (ht: Sam Ruby). This reverts commit 5b95730edc33ee97f53da26a3868eb983305a771. | ||||
* | Add index length support for MySQL [#1852 state:resolved] | Emili Parreno | 2010-05-08 | 1 | -0/+8 |
| | | | | | | | | | | | | Example: add_index(:accounts, :name, :name => 'by_name', :length => 10) => CREATE INDEX by_name ON accounts(name(10)) add_index(:accounts, [:name, :surname], :name => 'by_name_surname', :length => {:name => 10, :surname => 15}) => CREATE INDEX by_name_surname ON accounts(name(10), surname(15)) Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
* | making rake:migrate VERSION=0 a noop called in succession. [#2137 ↵ | Neeraj Singh | 2010-04-29 | 1 | -0/+19 |
| | | | | | | state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | clear the rest of the warnings, run with warnings turned on [#4332 ↵ | Aaron Patterson | 2010-04-10 | 1 | -25/+39 |
| | | | | | | state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | expand migration paths before requiring them. [#4240 state:resolved] | Aaron Patterson | 2010-03-23 | 1 | -0/+13 |
| | | | | Signed-off-by: wycats <wycats@gmail.com> | ||||
* | do not use unloadable constants in tests [#4260 state:resolved] | Aaron Patterson | 2010-03-23 | 1 | -2/+1 |
| | | | | Signed-off-by: wycats <wycats@gmail.com> | ||||
* | cleaning up a bunch of parse time warnings in AR [#4186 state:resolved] | Aaron Patterson | 2010-03-15 | 1 | -2/+2 |
| | | | | Signed-off-by: wycats <wycats@gmail.com> | ||||
* | Add test case for unable to run migration if ActiveRecord::Base.logger is ↵ | Prem Sichanugrist | 2010-02-02 | 1 | -0/+10 |
| | | | | | | nil (#3434) Signed-off-by: José Valim <jose.valim@gmail.com> | ||||
* | Add support for Mysql column positioning via #add_column and #change_column | Ben Marini | 2009-12-03 | 1 | -0/+47 |
| | | | | | | | | | | | | | | add_column and change_column in the Mysql adapter now accept some additional options: :first => true # Put the column in front of all the columns :after => column_name # Put the colmn after 'column_name' add_column :new_col, :string, :first => true add_column :another_col, :integer, :default => 0, :after => :new_col [#3286 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
* | Add tests for scoping schema_migrations index by global table prefix and suffix | Cristi Balan | 2009-08-09 | 1 | -0/+18 |
| | | | | | | [#1543 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
* | PostgreSQL: XML datatype support | Leonardo Borges | 2009-08-09 | 1 | -9/+19 |
| | | | | | | [#1874 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
* | Fix that creating a table whose primary key prefix type is :table_name ↵ | Morgan Schweers | 2009-08-09 | 1 | -2/+2 |
| | | | | | | | | generates an incorrectly pluralized primary key. [#872 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
* | Add rake db:forward - opposite of db:rollback [#768 state:resolved] | Cristi Balan | 2009-08-08 | 1 | -0/+11 |
| | | | | | | | | Example: rake db:forward # performs the next migration rake db:forward STEP=4 # performs the next 4 migrations Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
* | Don't rely on T::U::TestCase#name | Jeremy Kemper | 2009-08-07 | 1 | -4/+5 |
| | |||||
* | Oracle adapter gets Time or DateTime value already with timezone | Raimonds Simanovskis | 2009-08-06 | 1 | -17/+46 |
| | |||||
* | Fixed a bug where create_table could not be called without a block [#2221 ↵ | Joseph Wilk | 2009-06-21 | 1 | -0/+7 |
| | | | | | | state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
* | Ensure table names are quoted while renaming for sqlite3 adapter [#2272 ↵ | Brian Hogan | 2009-06-21 | 1 | -0/+26 |
| | | | | | | state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
* | SQLite adapters now support DDL transactions [#2080 state:resolved] | Jason King | 2009-03-14 | 1 | -1/+25 |
| | | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
* | Ruby 1.9 compat: rename deprecated assert_raises to assert_raise. | Jeremy Kemper | 2009-03-08 | 1 | -13/+13 |
| | | | | [#1617 state:resolved] | ||||
* | Fixed broken migrations tests: added assert_equal. [#1704 state:resolved] | Marcello Nuccio | 2009-03-07 | 1 | -7/+7 |
| | | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
* | Bump mocha requirement for Ruby 1.9 compat. Remove uses_mocha. | Jeremy Kemper | 2009-02-03 | 1 | -216/+208 |
| | |||||
* | Remove SQL Server cases from tests for latest adapter work to pass rails ↵ | Ken Collins | 2008-11-19 | 1 | -7/+3 |
| | | | | | | expected behavior. Signed-off-by: Michael Koziarski <michael@koziarski.com> | ||||
* | Deal with MySQL's quirky handling of defaults and blob/text columns | Frederick Cheung | 2008-09-14 | 1 | -1/+5 |
| | | | | | | [#1043 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
* | Just look at sql_type when testing that the correct database-specific type ↵ | Tarmo Tänav | 2008-08-26 | 1 | -4/+1 |
| | | | | | | was used Signed-off-by: Michael Koziarski <michael@koziarski.com> | ||||
* | Made migrations transactional for PostgreSQL [#834 state:resolved] | Tarmo Tänav | 2008-08-22 | 1 | -0/+15 |
| | | | | Patch originally from http://dev.rubyonrails.org/ticket/5470 | ||||
* | Ensure t.timestamps respects options. [#828 state:resolved] | Patrick Reagan | 2008-08-22 | 1 | -2/+35 |
| | | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
* | Added MigrationProxy to defer loading of Migration classes until they are ↵ | Nik Wakelin | 2008-08-06 | 1 | -0/+20 |
| | | | | | | | actually required by the migrator Signed-off-by: Michael Koziarski <michael@koziarski.com> [#747 state:resolved] | ||||
* | Fixed mysql change_column_default to not make the column always nullable. | Tarmo Tänav | 2008-07-14 | 1 | -0/+49 |
| | | | | | | Also added change_column_null to both mysql and sqlite to keep the api features closer to postgresql. [#617 state:resolved] | ||||
* | Fixed test_rename_nonexistent_column for PostgreSQL | Tarmo Tänav | 2008-07-14 | 1 | -1/+7 |
| | | | | | | Also fixed ability to run migration_test.rb alone [#616 state:resolved] | ||||
* | MySQL: treat integer with :limit => 11 as a display width, not byte size, ↵ | Jeremy Kemper | 2008-06-27 | 1 | -10/+14 |
| | | | | for backward-compatibility. | ||||
* | Test for tinyint | Jeremy Kemper | 2008-06-23 | 1 | -1/+1 |
| | |||||
* | Always treat integer :limit as byte length. [#420 state:resolved] | Tarmo Tänav | 2008-06-22 | 1 | -0/+5 |
| | |||||
* | ActiveRecord::Migrator#run records version-state after migrating. [#369 ↵ | Michael Raidel | 2008-06-22 | 1 | -10/+15 |
| | | | | state:resolved] |