Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixes for PR [#8267] | Marc-Andre Lafortune | 2012-12-22 | 4 | -7/+22 |
| | | | | | | | | * Fix Migration#reversible by not using `transaction`. * Adapt mysql adapter to updated api for remove_column * Update test after aedcd683684d08eaf30623a4b48ce31a31426372 | ||||
* | Correctly shows RAILS_ENV=development even when ENV['RAILS_ENV'] is not set ↵ | Andy Lindeman | 2012-12-21 | 1 | -1/+1 |
| | | | | | | (e.g., in Pow) * Fixes #8025 | ||||
* | Remove duplicated methods in command recorder and duplicated test name | Carlos Antonio da Silva | 2012-12-21 | 2 | -4/+4 |
| | |||||
* | Fix calling quote column name in interpolated string | Carlos Antonio da Silva | 2012-12-21 | 1 | -1/+1 |
| | |||||
* | Merge pull request #8267 from marcandre/reversible_drop_table_etc | Aaron Patterson | 2012-12-21 | 11 | -208/+591 |
|\ | | | | | Reversible commands | ||||
| * | Update Migration and 4.0 Release Guides, Changelogs [#8267] | Marc-Andre Lafortune | 2012-12-21 | 1 | -0/+17 |
| | | |||||
| * | Make execute, change_column and remove_columns methods actually irreversible | Marc-Andre Lafortune | 2012-12-21 | 2 | -2/+9 |
| | | | | | | | | [#8267] | ||||
| * | Make change_table reversible when possible [#8267] | Marc-Andre Lafortune | 2012-12-21 | 2 | -1/+25 |
| | | |||||
| * | Migration generators use `change` even for destructive methods [#8267] | Marc-Andre Lafortune | 2012-12-21 | 1 | -16/+4 |
| | | |||||
| * | Factorize methods that are easily reversible [#8267] | Marc-Andre Lafortune | 2012-12-21 | 2 | -42/+28 |
| | | |||||
| * | Make remove_index reversible [#8267] | Marc-Andre Lafortune | 2012-12-21 | 2 | -7/+34 |
| | | |||||
| * | Differentiate between remove_column and remove_columns. Make remove_column ↵ | Marc-Andre Lafortune | 2012-12-21 | 6 | -19/+44 |
| | | | | | | | | | | | | reversible. [#8267] | ||||
| * | Make drop_table reversible [#8267] | Marc-Andre Lafortune | 2012-12-21 | 4 | -17/+41 |
| | | |||||
| * | Add drop_join_table [#8267] | Marc-Andre Lafortune | 2012-12-21 | 4 | -7/+69 |
| | | |||||
| * | Add Migration#reversible for reversible data operations [#8267] | Marc-Andre Lafortune | 2012-12-21 | 3 | -1/+85 |
| | | |||||
| * | Allow revert of whole migration [#8267] | Marc-Andre Lafortune | 2012-12-21 | 2 | -3/+102 |
| | | |||||
| * | Extract exec_migration [#8267] | Marc-Andre Lafortune | 2012-12-21 | 1 | -11/+16 |
| | | |||||
| * | Allow reverting of migration commands with Migration#revert [#8267] | Marc-Andre Lafortune | 2012-12-21 | 4 | -90/+155 |
| | | |||||
| * | Split ridiculously long line | Marc-Andre Lafortune | 2012-12-21 | 1 | -1/+4 |
| | | |||||
| * | Simplify change_table and avoid duplicated logic | Marc-Andre Lafortune | 2012-12-21 | 2 | -40/+7 |
| | | |||||
* | | Fix broken test for postgresql | Rafael Mendonça França | 2012-12-21 | 1 | -1/+1 |
|/ | | | | | | For some reason postgresql doesn't pass an integer value to load. cc @tenderlove | ||||
* | Serialized attribute can be serialized in an integer column | Rafael Mendonça França | 2012-12-21 | 5 | -3/+47 |
| | | | | Fix #8575 | ||||
* | Wrap table creation in a transaction. | Rafael Mendonça França | 2012-12-21 | 1 | -6/+8 |
| | | | | This will make the tests pass when the intrange datatype is not present | ||||
* | Fix Action Mailer changelog indenation to match other changelogs | Carlos Antonio da Silva | 2012-12-19 | 1 | -1/+1 |
| | | | | Also some minor improvements to other changelogs. [ci skip] | ||||
* | Merge pull request #8522 from senny/3489_index_names_on_copy | Carlos Antonio da Silva | 2012-12-19 | 3 | -2/+16 |
|\ | | | | | Leep index names when using `alter_table` with sqlite3. Closes #3489 | ||||
| * | Keep index names when using with sqlite3 | Yves Senn | 2012-12-19 | 3 | -2/+16 |
| | | |||||
* | | Address test_binary_data_is_not_logged with Oracle database | Yasuo Honda | 2012-12-19 | 1 | -2/+1 |
|/ | | | | | | The number of sql statement logged depends on each database adapter implementation. Also, this test does not depends on how many sql statement executed. | ||||
* | Fix argument name in fixtures method | Carlos Antonio da Silva | 2012-12-18 | 1 | -1/+1 |
| | | | | Relatedo to 8e44c93b4c0e4b1bdd0fca13b79f5be1088d6959. | ||||
* | Revert "use File.basename to get the filename minus .yml" | Aaron Patterson | 2012-12-18 | 1 | -4/+3 |
| | | | | | | | This reverts commit 00c5342d96a3677c0a6a2bb8316c76182f5bdfdd. Conflicts: activerecord/lib/active_record/fixtures.rb | ||||
* | #5523 Add ability for postgresql adapter to disable user triggers in ↵ | Gary S. Weaver | 2012-12-18 | 2 | -4/+17 |
| | | | | disable_referential_integrity. | ||||
* | Extract some methods | Carlos Antonio da Silva | 2012-12-18 | 1 | -16/+22 |
| | |||||
* | Change relation in place | Carlos Antonio da Silva | 2012-12-18 | 1 | -1/+1 |
| | |||||
* | Simplify value logic by always typecasting | Carlos Antonio da Silva | 2012-12-18 | 1 | -11/+5 |
| | |||||
* | Avoid unnecessary hashes with error options | Carlos Antonio da Silva | 2012-12-18 | 1 | -1/+4 |
| | |||||
* | Remove prepend_and_append requirement from AS | Carlos Antonio da Silva | 2012-12-18 | 1 | -3/+1 |
| | | | | It's not necessary to use this extension here, we are fine with Array#unshift. | ||||
* | Refactor uniqueness validator logic a bit | Carlos Antonio da Silva | 2012-12-18 | 1 | -10/+5 |
| | | | | | Cleanup some code, avoid extra hash with reverse_merge, and don't use send for :id, since it's always present. | ||||
* | Added support for validates_uniqueness_of in PostgreSQL array columns. ↵ | Pedro Padron | 2012-12-18 | 3 | -4/+31 |
| | | | | Fixes: #8075. | ||||
* | AR supporting new int4range and int8range data type on PostgreSQL >= 9.2. ↵ | Alexey | 2012-12-17 | 2 | -5/+29 |
| | | | | Fix realization | ||||
* | AR supporting new intrange data type on PostgreSQL >= 9.2 | Alexey | 2012-12-16 | 9 | -5/+170 |
| | |||||
* | Skip binary data with binds test for mysql2, fix build | Carlos Antonio da Silva | 2012-12-14 | 2 | -1/+3 |
| | | | | | | | Mysql2 doesn't support binds, which means no binds payload is set when logging, so the logic to render binary data differently here doesn't work. Introduced in 99d142a9375f9ba1960863b3cc745265aa9a14df. | ||||
* | Convert changelogs to 1.9 hash style and fix some formatting [ci skip] | Carlos Antonio da Silva | 2012-12-14 | 1 | -5/+5 |
| | |||||
* | Do not log the binding values for binary columns. | Matthew M. Boedicker | 2012-12-14 | 3 | -1/+23 |
| | | | | They tend to be large and not very useful in the log. | ||||
* | Merge pull request #8510 from thedarkone/thread_safety_improvements | Aaron Patterson | 2012-12-14 | 2 | -31/+32 |
|\ | | | | | Thread safety improvements | ||||
| * | Replace some global Hash usages with the new thread safe cache. | thedarkone | 2012-12-14 | 2 | -31/+32 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary of the changes: * Add thread_safe gem. * Use thread safe cache for digestor caching. * Replace manual synchronization with ThreadSafe::Cache in Relation::Delegation. * Replace @attribute_method_matchers_cache Hash with ThreadSafe::Cache. * Use TS::Cache to avoid the synchronisation overhead on listener retrieval. * Replace synchronisation with TS::Cache usage. * Use a preallocated array for performance/memory reasons. * Update the controllers cache to the new AS::Dependencies::ClassCache API. The original @controllers cache no longer makes much sense after @tenderlove's changes in 7b6bfe84f3 and f345e2380c. * Use TS::Cache in the connection pool to avoid locking overhead. * Use TS::Cache in ConnectionHandler. | ||||
* | | Remove AR gem pushed by mistake | Santiago Pastorino | 2012-12-14 | 1 | -0/+0 |
| | | |||||
* | | Fix for has_many_through counter_cache bug | Matthew Robertson | 2012-12-14 | 4 | -0/+21 |
| | | | | | | | | | | | | This commit fixes reported issue #7630 in which counter caches were not being updated properly when replacing has_many_through relationships | ||||
* | | Merge pull request #8500 from senny/8492_migrations_crash_on_specific_path | Carlos Antonio da Silva | 2012-12-13 | 4 | -1/+23 |
|\ \ | | | | | | | Recognize migrations, in folders containing numbers and 'rb' | ||||
| * | | recognize migrations, in folders containing numbers and 'rb'. | Yves Senn | 2012-12-13 | 4 | -1/+23 |
| | | | | | | | | | | | | Closes #8492 | ||||
* | | | Shush deprecation warning due to initializing a Migrator with migration ↵ | Jeremy Kemper | 2012-12-12 | 1 | -1/+1 |
|/ / | | | | | | | paths rather than migrations. Use Migrator.open(paths) instead. Thanks @rubys! | ||||
* | | Improve test name related to cache timestamp format [ci skip] | Carlos Antonio da Silva | 2012-12-11 | 1 | -1/+1 |
| | | | | | | | | | | Conflicts: activerecord/test/cases/base_test.rb |