diff options
author | Andrea Leopardi <an.leopardi@gmail.com> | 2021-12-08 10:12:39 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-08 10:12:39 +0100 |
commit | 6cd5e861fe2c516b17e2bbb8a1b8143557a5ce34 (patch) | |
tree | 2d6105c107e3718acfb8ef979cec18cb65b0ed18 | |
parent | 1aa46339730c15efbd3b66ffb4680672575e38b9 (diff) | |
download | elixir-6cd5e861fe2c516b17e2bbb8a1b8143557a5ce34.tar.gz |
Add deep-merge example in docs for Config.config/3 (#11458)
-rw-r--r-- | lib/elixir/lib/config.ex | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/lib/elixir/lib/config.ex b/lib/elixir/lib/config.ex index 4a8d415e9..5759e4497 100644 --- a/lib/elixir/lib/config.ex +++ b/lib/elixir/lib/config.ex @@ -145,16 +145,24 @@ defmodule Config do config :ecto, Repo, log_level: :warn, - adapter: Ecto.Adapters.Postgres + adapter: Ecto.Adapters.Postgres, + metadata: [read_only: true] config :ecto, Repo, log_level: :info, - pool_size: 10 + pool_size: 10, + metadata: [replica: true] will have a final value of the configuration for the `Repo` key in the `:ecto` application of: - [log_level: :info, pool_size: 10, adapter: Ecto.Adapters.Postgres] + Application.get_env(:ecto, Repo) + #=> [ + #=> log_level: :info, + #=> pool_size: 10, + #=> adapter: Ecto.Adapters.Postgres, + #=> metadata: [read_only: true, replica: true] + #=> ] """ @doc since: "1.9.0" |