aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord
diff options
context:
space:
mode:
authorRafael Mendonça França <rafaelmfranca@gmail.com>2014-07-08 15:00:00 -0300
committerRafael Mendonça França <rafaelmfranca@gmail.com>2014-07-08 15:00:00 -0300
commit3116dac121df6d2c9e1db683a9a95b56bd203b12 (patch)
tree63ce73d3f78e95bfa8abcd45d3f4c026bf2fa38e /activerecord
parent6f8cc2eb14f84b6895b555f6020289a029cf33ee (diff)
parent5a8aa8f23ed54a67cd5ab8415c1f452687af7ce9 (diff)
downloadrails-3116dac121df6d2c9e1db683a9a95b56bd203b12.tar.gz
rails-3116dac121df6d2c9e1db683a9a95b56bd203b12.tar.bz2
rails-3116dac121df6d2c9e1db683a9a95b56bd203b12.zip
Merge pull request #16095 from eileencodes/update-changelog-for-pr-14899
Add changelog for PR #14899
Diffstat (limited to 'activerecord')
-rw-r--r--activerecord/CHANGELOG.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/activerecord/CHANGELOG.md b/activerecord/CHANGELOG.md
index 42f2b72a08..971bef913f 100644
--- a/activerecord/CHANGELOG.md
+++ b/activerecord/CHANGELOG.md
@@ -1,3 +1,18 @@
+* Fix the SQL generated when a `delete_all` is run on an association to not
+ produce an `IN` statements.
+
+ Before:
+
+ UPDATE "categorizations" SET "category_id" = NULL WHERE
+ "categorizations"."category_id" = 1 AND "categorizations"."id" IN (1, 2)
+
+ After:
+
+ UPDATE "categorizations" SET "category_id" = NULL WHERE
+ "categorizations"."category_id" = 1
+
+ *Eileen M. Uchitelle, Aaron Patterson*
+
* Avoid type casting boolean and ActiveSupport::Duration values to numeric
values for string columns. Otherwise, in some database, the string column
values will be coerced to a numeric allowing false or 0.seconds match any