diff options
author | Xavier Noria <fxn@hashref.com> | 2012-03-01 16:15:00 -0800 |
---|---|---|
committer | Xavier Noria <fxn@hashref.com> | 2012-03-01 16:15:00 -0800 |
commit | fcef72890b7f8b974ee490268a48e147bd621253 (patch) | |
tree | 252025841bbed9fa3807cd50f48e37640947b6dd /activerecord/lib/active_record/test_case.rb | |
parent | 447d87c206ff70046b15be99e73ec79690687bb9 (diff) | |
download | rails-fcef72890b7f8b974ee490268a48e147bd621253.tar.gz rails-fcef72890b7f8b974ee490268a48e147bd621253.tar.bz2 rails-fcef72890b7f8b974ee490268a48e147bd621253.zip |
revert setting NOT NULL constraints in add_timestamps
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.
Diffstat (limited to 'activerecord/lib/active_record/test_case.rb')
0 files changed, 0 insertions, 0 deletions