X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/ab47927c016597f8602b81dcdc168ad5c335389d..23c44b88c2893df2a34cffff6896e62c67ff8adc:/cookbooks/postgresql/templates/default/postgresql.conf.erb diff --git a/cookbooks/postgresql/templates/default/postgresql.conf.erb b/cookbooks/postgresql/templates/default/postgresql.conf.erb index d75c2f427..55053f5f8 100644 --- a/cookbooks/postgresql/templates/default/postgresql.conf.erb +++ b/cookbooks/postgresql/templates/default/postgresql.conf.erb @@ -86,6 +86,14 @@ archive_mode = <%= @settings[:archive_mode] || @defaults[:archive_mode] %> archive_command = '<%= @settings[:archive_command] || @defaults[:archive_command] %>' <% end -%> +# - Archive Recovery - + +# These are only used in recovery mode. + +<% if @settings[:restore_command] || @defaults[:restore_command] -%> +restore_command = '<%= @settings[:restore_command] || @defaults[:restore_command] %>' +<% end -%> + #------------------------------------------------------------------------------ # REPLICATION #------------------------------------------------------------------------------ @@ -99,6 +107,9 @@ max_replication_slots = <%= @settings[:max_replication_slots] || @defaults[:max_ # - Standby Servers - +<% if @primary_conninfo -%> +primary_conninfo = 'host=<%= @primary_conninfo[:host] %> port=<%= @primary_conninfo[:port] %> user=<%= @primary_conninfo[:user] %> password=<%= @passwords[@primary_conninfo[:user]] %>' +<% end -%> hot_standby = <%= @settings[:hot_standby] || @defaults[:hot_standby] %> hot_standby_feedback = <%= @settings[:hot_standby_feedback] || @defaults[:hot_standby_feedback] %> @@ -138,7 +149,9 @@ log_line_prefix = '%t ' # - Query/Index Statistics Collector - track_activity_query_size = <%= @settings[:track_activity_query_size] || @defaults[:track_activity_query_size] %> +<% if @version.to_f < 15 -%> stats_temp_directory = '/run/postgresql/<%= @version %>-main.pg_stat_tmp' +<% end -%> #------------------------------------------------------------------------------ # AUTOVACUUM PARAMETERS