@@ -209,7 +209,6 @@ def deep_update(a, b):
209209 max_connections: {{postgresql.parameters.max_connections}}
210210 max_replication_slots: 10
211211 hot_standby: 'on'
212- password_encryption: 'scram-sha-256'
213212 tcp_keepalives_idle: 900
214213 tcp_keepalives_interval: 100
215214 log_line_prefix: '%t [%p]: [%l-1] %c %x %d %u %a %h '
@@ -258,6 +257,8 @@ def deep_update(a, b):
258257 - encoding: UTF8
259258 - locale: {{INITDB_LOCALE}}.UTF-8
260259 - data-checksums
260+ - locale-provider: icu
261+ - icu-locale: {{INITDB_LOCALE}}
261262 {{#USE_ADMIN}}
262263 users:
263264 {{PGUSER_ADMIN}}:
@@ -588,6 +589,7 @@ def get_placeholders(provider):
588589 placeholders .setdefault ('CLONE_TARGET_TIME' , '' )
589590 placeholders .setdefault ('CLONE_TARGET_INCLUSIVE' , True )
590591
592+ placeholders .setdefault ('LOG_GROUP_BY_DATE' , False )
591593 placeholders .setdefault ('LOG_SHIP_SCHEDULE' , '1 0 * * *' )
592594 placeholders .setdefault ('LOG_S3_BUCKET' , '' )
593595 placeholders .setdefault ('LOG_S3_ENDPOINT' , '' )
@@ -766,6 +768,8 @@ def write_log_environment(placeholders):
766768 log_env ['LOG_AWS_REGION' ] = aws_region
767769
768770 log_s3_key = 'spilo/{LOG_BUCKET_SCOPE_PREFIX}{SCOPE}{LOG_BUCKET_SCOPE_SUFFIX}/log/' .format (** log_env )
771+ if os .getenv ('LOG_GROUP_BY_DATE' ):
772+ log_s3_key += '{DATE}/'
769773 log_s3_key += placeholders ['instance_data' ]['id' ]
770774 log_env ['LOG_S3_KEY' ] = log_s3_key
771775
0 commit comments