Skip to content

Commit 6c88249

Browse files
committed
v0.7.0-dev
1 parent 54e4f63 commit 6c88249

File tree

3 files changed

+15
-22
lines changed

3 files changed

+15
-22
lines changed

.gitignore

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,13 @@ docker/postgres-stage
33
docker/postgres-oracle
44
docker/newpg
55
docker/benchmark
6-
docker/pgbackrest-old
6+
docker/pgbackrest-old
7+
8+
#FerretDB
9+
docker/ferretdb
10+
ferretdb
11+
launcher/ferretdb
12+
13+
#Exporter_v2
14+
docker/exporter_v2
15+
launcher/exporter_v2

scripts/configure_spilo.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

scripts/post_init.sh

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -55,26 +55,6 @@ ALTER EXTENSION set_user UPDATE;
5555
# GRANT EXECUTE ON FUNCTION public.set_user(text) TO admin;
5656
# GRANT EXECUTE ON FUNCTION public.pg_stat_statements_reset($RESET_ARGS) TO admin;"
5757

58-
59-
# CPO-Monitoring
60-
echo "GRANT pg_monitor TO cpo_exporter;
61-
GRANT SELECT ON TABLE pg_authid TO cpo_exporter;";
62-
63-
# Structure
64-
65-
echo "CREATE SCHEMA IF NOT EXISTS exporter;
66-
ALTER SCHEMA exporter OWNER TO cpo_exporter;
67-
CREATE EXTENSION IF NOT EXISTS pgnodemx with SCHEMA exporter;
68-
alter extension pgnodemx UPDATE;
69-
70-
CREATE TABLE exporter.pgbackrestbackupinfo (
71-
name text NOT NULL,
72-
data jsonb NOT NULL,
73-
data_time timestamp with time zone DEFAULT now() NOT NULL
74-
)
75-
WITH (autovacuum_analyze_scale_factor='0', autovacuum_vacuum_scale_factor='0', autovacuum_vacuum_threshold='2', autovacuum_analyze_threshold='2');
76-
ALTER TABLE exporter.pgbackrestbackupinfo OWNER TO cpo_exporter;";
77-
7858
done < <(psql -d "$2" -tAc 'select pg_catalog.quote_ident(datname) from pg_catalog.pg_database where datallowconn')
7959
) | PGOPTIONS="-c synchronous_commit=local" psql -Xd "$2"
8060

0 commit comments

Comments
 (0)