aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record
Commit message (Collapse)AuthorAgeFilesLines
* revert setting NOT NULL constraints in add_timestampsXavier Noria2012-03-011-2/+2
| | | | | | | | | | | Commit 3dbedd2 added NOT NULL constraints both to table creation and modification. For creation the new default makes sense, but the generic situation for changing a table is that there exist records. Those records have no creation or modification timestamps, and in the general case you don't even know them, so when updating a table these constraints are not going to work. See a bug report for this use case in #3334.
* Merge pull request #5212 from MarkMT/masterXavier Noria2012-02-281-8/+19
|\ | | | | update_only documentation for accepts_nested_attributes_for
| * Modified comments explaining what the update_only option does.Mark2012-02-281-8/+19
| |
* | Merge pull request #5196 from lest/patch-3José Valim2012-02-281-0/+1
|\ \ | | | | | | force datetime attributes to be changed, fix GH #3965
| * | force datetime attributes to be changed, fix GH #3965Sergey Nartimov2012-02-281-0/+1
| | |
* | | Merge pull request #5197 from lest/patch-4José Valim2012-02-271-6/+0
|\ \ \ | |_|/ |/| | remove unnecessary code
| * | remove unnecessary codeSergey Nartimov2012-02-281-6/+0
| |/ | | | | | | | | it was added in 36129f21b86db4bd69e932e586129e246c2a5ca8 but isn't useful anymore as corresponding tests pass without it
* | Revert "only mutate the scope object in the `bind` method"Aaron Patterson2012-02-271-1/+1
| | | | | | | | This reverts commit 1b9e19cd22f2b5d5e7b82e042f92340822c0f966.
* | only mutate the scope object in the `bind` methodAaron Patterson2012-02-271-1/+1
| |
* | bind value creation refactoringAaron Patterson2012-02-271-4/+10
|/
* removing dead codeAaron Patterson2012-02-271-3/+2
|
* use bind values for join columnsAaron Patterson2012-02-276-12/+36
|
* Merge pull request #5168 from kennyj/fix_5152Aaron Patterson2012-02-271-1/+1
|\ | | | | [PostgreSQL] Remove NULLS FIRST/LAST. Closes #5152
| * Remove NULLS FIRST/LAST. closes #5152kennyj2012-02-251-1/+1
| |
* | Merge pull request #5173 from kennyj/fix_3931-2Aaron Patterson2012-02-271-9/+20
|\ \ | | | | | | Fix type_to_sql with text and limit on mysql/mysql2. Fix GH #3931 (Try again).
| * | Fix type_to_sql with text and limit on mysql/mysql2. Fix GH #3931.kennyj2012-02-261-9/+20
| |/
* | Merge branch 'master' of github.com:lifo/docrailsVijay Dev2012-02-252-3/+4
|\ \ | |/ |/| | | | | Conflicts: actionmailer/CHANGELOG.md
| * Fixed typo in composed_of example with Money#<=>, was comparing amount ↵Noah Hendrix2012-02-241-1/+1
| | | | | | | | itself instead of other_money.amount
| * Revert "Remove meaningless code from the examples" of AutosaveAssociation Dimitar Dimitrov2012-02-221-0/+3
| | | | | | Reverts a part of 91148936f770dc8bbbb33d46a09528f1a32d8a71. Should probably be squashed with it when merging back in rails/rails.
| * Minor fixes to ActiveRecord::AutosaveAssociation's docs Dimitar Dimitrov2012-02-221-5/+3
| | | | | | | | * Fix typos * Remove meaningless code from the examples
* | use regular ruby for fewer method calls. we do not need :gift:s!Aaron Patterson2012-02-241-1/+4
| |
* | removes verify_active_connections!Xavier Noria2012-02-242-16/+1
| | | | | | | | | | | | | | The method verify_active_connections! was used in the old days (up to 2.1 I think) by the dispatcher to verify the connections, but nowadays we do that in a different way and this method is obsolete.
* | prepared statements can be disabledAaron Patterson2012-02-218-30/+56
| |
* | more ruby 2.0 respond_to? changesAaron Patterson2012-02-211-1/+1
| |
* | tag bind params with a bind param objectAaron Patterson2012-02-203-3/+3
| |
* | removed commented line. 3434 tests, 10531 assertions, 0 failures, 0 errors, ↵William Lawson2012-02-201-1/+0
| | | | | | | | 31 skips
* | Restored ability to identify ID and Sequence from tables relying on a ↵William Lawson2012-02-201-16/+37
|/ | | | nonmatching sequence default value for PK.
* Correctly print names of non-timestamped migrations with db:migrate:statusPeter Mitchell2012-02-171-2/+3
|
* use Process.pid rather than $$Aaron Patterson2012-02-163-7/+7
|
* database connections are automatically established after forking.Aaron Patterson2012-02-162-14/+52
| | | | Connection pools are 1:1 with pids.
* Merge pull request #5064 from lest/patch-1Jeremy Kemper2012-02-162-6/+11
|\ | | | | move id_before_type_cast to PrimaryKey module
| * move id_before_type_cast to PrimaryKey moduleSergey Nartimov2012-02-162-6/+11
| |
* | Autoload various constants effectively in abstract connection adapter.Waseem Ahmad2012-02-161-9/+12
|/
* Revert "No need to pass options which is never used"Rafael Mendonça França2012-02-151-2/+2
| | | | | | | | | Options is needed for some Rails extensions to determine when referential integrity should be disabled This reverts commit bcb466c543451dce69403aaae047295758589d8e. Fixes #5052
* Merge pull request #3544 from amatsuda/_field_changedAaron Patterson2012-02-142-4/+4
|\ | | | | Rename field_changed? to _field_changed? so that users can create a field named field
| * Rename field_changed? to _field_changed? so that users can create a field ↵Akira Matsuda2012-02-142-4/+4
| | | | | | | | named field
* | Always reenable _dump task in AR databases rake. Closes #5030Carlos Antonio da Silva2012-02-141-1/+4
| | | | | | | | | | | | | | This allows the internal :_dump task to be called as many times as required. For instance, `rake db:migrate:redo` calls two tasks that internally call :_dump, and without reenabling it to be reinvoked, the database was left in incorrect state.
* | remove unnecessary require core_ext/string/encodingSergey Nartimov2012-02-141-1/+0
|/
* Merge pull request #4834 from sskirby/fix_usage_of_psql_in_db_test_prepareAaron Patterson2012-02-131-1/+1
|\ | | | | Fix usage of psql in db:test:prepare
| * fixes rake db:test:prepare when using postgresql with sql db structure file ↵Sean Kirby2012-02-011-1/+1
| | | | | | | | and specifying a template in database.yml
* | Merge pull request #5000 from flavorpill/master-with-multidb-association-fixAaron Patterson2012-02-133-8/+5
|\ \ | | | | | | Fix associations with per-class/multiple database connections
| * | fix associations when using per class databasesLars Kanis2012-02-103-8/+5
| | | | | | | | | | | | | | | | | | would get ConnectionNotEstablished error because it always tried to use ActiveRecord::Base's connection, even though it should be using the connection of the model whose context we're operating in
* | | Alias reconnect! to reset! for Mysql2 adapter since they have sameWaseem Ahmad2012-02-121-5/+1
| | | | | | | | | | | | behavior.
* | | handle id attribute in PrimaryKey moduleSergey Nartimov2012-02-112-1/+7
| | |
* | | say unshift when you mean unshift (modulus prepend)Xavier Noria2012-02-111-1/+3
| | |
* | | PG column consults oid types when typecastingAaron Patterson2012-02-104-7/+28
| | |
* | | dynamically populate casting objects via the pg_type tableAaron Patterson2012-02-102-35/+74
| | |
* | | Merge branch 'joelhoffman-postgres_schema_builder' into instance_readerAaron Patterson2012-02-103-27/+41
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * joelhoffman-postgres_schema_builder: Also support writing the hstore back to the database Hstore values are all strings string_to_hstore / hstore_to_string, serializing don't test schema where hstore not installed schema dumper tests for hstore Additional hstore tests, supporting null values, better compliance with postgres docs add hstore to postgres native types and defaults Conflicts: activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb
| * | | Also support writing the hstore back to the databaseJoel2012-02-081-0/+5
| | | |
| * | | Hstore values are all stringsJoel2012-02-081-1/+1
| | | |