aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test
Commit message (Collapse)AuthorAgeFilesLines
...
| * | rawr, mysql, mysql2, why do you hate me. :'(Aaron Patterson2011-02-091-2/+4
| | |
| * | The optimistic lock column should be increased when calling touchFranck Verrot2011-02-092-0/+9
| | | | | | | | | | | | Signed-off-by: Santiago Pastorino and José Ignacio Costa <santiago+jose@wyeworks.com>
| * | use parenthesis so limit works on all dbsAaron Patterson2011-02-091-6/+4
| | |
| * | bugfix for serialized_attributes to be class specificRaimonds Simanovskis2011-02-091-0/+5
| | | | | | | | | | | | previously serialized_attributes were kept as class attribute of ActiveRecord::Base - if some attribute was defined as serialized in one subclass then it was serialized in all other subclasses as well (if it had the same name)
| * | Allow limit values to accept an ARel SQL literal.Ken Collins2011-02-091-2/+8
| | |
| * | comma limits do not make sense on oracle or pgAaron Patterson2011-02-081-3/+5
| | |
| * | primary keys should not be cleared on cache clear, fixing oracle testsAaron Patterson2011-02-082-3/+6
| | |
| * | limit() should sanitize limit valuesAaron Patterson2011-02-081-0/+34
| | | | | | | | | | | | This fixes CVE-2011-0448
| * | ignore max identifier length queries from pgAaron Patterson2011-02-081-1/+1
| | |
| * | this test requires the job model, so we should require itAaron Patterson2011-02-081-0/+1
| | |
| * | make set_table_name take effect immediatelyJan2011-02-083-0/+19
| | |
| * | require tag since we need it for this testAaron Patterson2011-02-071-0/+1
| | |
| * | Refactor the implementations of AssociatioCollection#delete and #destroy to ↵Jon Leighton2011-02-071-1/+1
| | | | | | | | | | | | be more consistent with each other, and to stop passing blocks around, thus making the execution easier to follow.
| * | Correctly update counter caches on deletion for has_many :through [#2824 ↵Jon Leighton2011-02-075-10/+67
| | | | | | | | | | | | state:resolved]. Also fixed a bunch of other counter cache bugs in the process, as once I fixed this one others started appearing like nobody's business.
| * | Support the :dependent option on has_many :through associations. For ↵Jon Leighton2011-02-074-1/+139
| | | | | | | | | | | | historical and practical reasons, :delete_all is the default deletion strategy employed by association.delete(*records), despite the fact that the default strategy is :nullify for regular has_many. Also, this only works at all if the source reflection is a belongs_to. For other situations, you should directly modify the through association.
| * | Make record.association.destroy(*records) on habtm and hm:t only delete ↵Jon Leighton2011-02-073-84/+199
| | | | | | | | | | | | records in the join table. This is to make the destroy method more consistent across the different types of associations. For more details see the CHANGELOG entry.
| * | we do not use this method, so deleteAaron Patterson2011-02-071-12/+0
| | |
| * | update ignored SQL for oracleAaron Patterson2011-02-071-1/+1
| | |
| * | removing some freedom patches. use notification system to count sql queriesAaron Patterson2011-02-071-17/+18
| | |
| * | the connection pool caches table_exists? callsAaron Patterson2011-02-071-0/+2
| | |
| * | do not to_s where you are testing that a string value is stored for the ↵Akira Matsuda2011-02-071-1/+1
| | | | | | | | | | | | | | | | | | before_type_cast Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
| * | avoid nil.dupAkira Matsuda2011-02-071-0/+8
| |/ | | | | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
| * adjust query counts to be consistent across databases, make sure database ↵Aaron Patterson2011-02-043-5/+11
| | | | | | | | log the same things
| * column cache now lives on the connection poolAaron Patterson2011-02-042-2/+22
| |
| * almost fistedAaron Patterson2011-02-041-2/+2
| |
| * making sure primary key is set on the columnsAaron Patterson2011-02-041-0/+9
| |
| * connection pool can cache column, table, and primary key informationAaron Patterson2011-02-041-0/+35
| |
| * Fixing ordering of HABTM association deletion [#6191 state:resolved]Edward Faulkner2011-02-045-1/+45
| | | | | | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
| * introduce a fake AR adapter for mocking database return valuesAaron Patterson2011-02-042-5/+43
| |
| * allow AR caches to be cleared, clear them on class reloadingAaron Patterson2011-02-031-0/+8
| |
| * Revert "ARel only requires the connection from the AR class. Simply return ↵Aaron Patterson2011-02-031-3/+3
| | | | | | | | | | | | the AR class rather than jump through hoops and store ivars" This reverts commit d65e3b481e72e8c76818a94353e9ac315c7c0272.
| * The type_cast_calculated_value method will trust DB types before casting to ↵Ken Collins2011-02-031-0/+6
| | | | | | | | | | | | | | | | a BigDecimal. [#6365 state:committed] Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
| * ARel only requires the connection from the AR class. Simply return the AR ↵Aaron Patterson2011-02-031-3/+3
| | | | | | | | class rather than jump through hoops and store ivars
| * Make serialized columns with explicit object_type return a new instance of ↵Guillermo Álvarez2011-02-032-2/+22
| | | | | | | | the object instead of nil
| * fix for test_read_attributes_before_type_cast_on_datetime - Oracle adapter ↵Raimonds Simanovskis2011-02-021-2/+2
| | | | | | | | also returns Time value
| * Implement and test private method all_timestamp_attributes_in_modelFranck Verrot2011-02-021-0/+5
| | | | | | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
| * Test timestamp_attributes_for_update_in_model that was already in placeFranck Verrot2011-02-021-0/+5
| | | | | | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
| * Added timestamp_attributes_for_create_in_modelFranck Verrot2011-02-021-0/+5
| | | | | | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
| * Test private method all_timestamp_attributesFranck Verrot2011-02-021-0/+5
| | | | | | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
| * Test private method timestamp_attributes_for_updateFranck Verrot2011-02-021-0/+5
| | | | | | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
| * Test private method timestamp_attributes_for_createFranck Verrot2011-02-021-0/+5
| | | | | | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
| * make sure de-serialization happens on object instantiationAaron Patterson2011-02-011-0/+6
| |
| * store the serialized column values in the @attributes hashAaron Patterson2011-02-011-0/+25
| |
| * serialize can take an arbitrary code objectAaron Patterson2011-02-011-0/+21
| |
| * share column cache among subclasses, only look up columns per AR::Base ↵Aaron Patterson2011-02-012-0/+5
| | | | | | | | subclass once
| * adding a YAML Column coder for YAML serialization to db columnsAaron Patterson2011-02-011-0/+45
| |
| * column will use coder to typecase value when it is availableAaron Patterson2011-02-011-0/+6
| |
| * coders can be assigned to columnsAaron Patterson2011-02-011-0/+14
| |
| * namespace test so we can dry up constant lookupAaron Patterson2011-02-011-95/+99
| |
| * Propagate association extensions to scopes called on the association.Glenn Vanderburg2011-02-012-0/+6
| | | | | | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>