aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/CHANGELOG.md
diff options
context:
space:
mode:
authorGannon McGibbon <gannon.mcgibbon@gmail.com>2018-10-11 17:54:56 -0400
committerGannon McGibbon <gannon.mcgibbon@gmail.com>2018-10-26 16:27:25 -0400
commitabf51844bb598ffdd2e6b8aa722b75b5897d9a3f (patch)
tree75adb5fce26f2c9c43614dd765af999300664b1e /activerecord/CHANGELOG.md
parent5431e17733366da1fd10f2cd3039d66a56012683 (diff)
downloadrails-abf51844bb598ffdd2e6b8aa722b75b5897d9a3f.tar.gz
rails-abf51844bb598ffdd2e6b8aa722b75b5897d9a3f.tar.bz2
rails-abf51844bb598ffdd2e6b8aa722b75b5897d9a3f.zip
Add support for hash and url configs in connected_to
Add support for hash and url configs in database hash of `ActiveRecord::Base.connected_to`.
Diffstat (limited to 'activerecord/CHANGELOG.md')
-rw-r--r--activerecord/CHANGELOG.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/activerecord/CHANGELOG.md b/activerecord/CHANGELOG.md
index 0d9bc3cec7..d4f6e6ae48 100644
--- a/activerecord/CHANGELOG.md
+++ b/activerecord/CHANGELOG.md
@@ -1,3 +1,18 @@
+* Add support for hash and url configs in database hash of `ActiveRecord::Base.connected_to`.
+
+ ````
+ User.connected_to(database: { writing: "postgres://foo" }) do
+ User.create!(name: "Gannon")
+ end
+
+ config = { "adapter" => "sqlite3", "database" => "db/readonly.sqlite3" }
+ User.connected_to(database: { reading: config }) do
+ User.count
+ end
+ ````
+
+ *Gannon McGibbon*
+
* Support default expression for MySQL.
MySQL 8.0.13 and higher supports default value to be a function or expression.