aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/CHANGELOG.md
diff options
context:
space:
mode:
authorEileen M. Uchitelle <eileencodes@users.noreply.github.com>2018-10-30 08:56:34 -0400
committerGitHub <noreply@github.com>2018-10-30 08:56:34 -0400
commit6889e720ccd264ddcf47162742c347a4559a9129 (patch)
treeb99ed3f879d2b27514b42ce18cf5d98697beb374 /activerecord/CHANGELOG.md
parentf5ddf817841b85de3595788b348d626beac33a05 (diff)
parentabf51844bb598ffdd2e6b8aa722b75b5897d9a3f (diff)
downloadrails-6889e720ccd264ddcf47162742c347a4559a9129.tar.gz
rails-6889e720ccd264ddcf47162742c347a4559a9129.tar.bz2
rails-6889e720ccd264ddcf47162742c347a4559a9129.zip
Merge pull request #34196 from gmcgibbon/connection_switch_string_name
Add support for hash and url configs to be used in 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.