From c59881602c27fac175467f2c778f5e951cf227bb Mon Sep 17 00:00:00 2001 From: Vladimir Voronin Date: Tue, 21 Apr 2020 18:51:52 +0300 Subject: [PATCH] Update Postgres from 9.6 to 12 version --- .../files/etc/postgresql/postgresql.conf | 1 + saltstack/base/postgresql/setup.sls | 16 ++++++++-------- saltstack/base/postgresql/update.sls | 2 +- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/saltstack/base/postgresql/files/etc/postgresql/postgresql.conf b/saltstack/base/postgresql/files/etc/postgresql/postgresql.conf index 40496eca..d0d3a4f2 100644 --- a/saltstack/base/postgresql/files/etc/postgresql/postgresql.conf +++ b/saltstack/base/postgresql/files/etc/postgresql/postgresql.conf @@ -17,6 +17,7 @@ effective_cache_size = {{ salt['pillar.get']('postgresql:effective_cache_size', # io wal_level = minimal +max_wal_senders = 0 fsync = on synchronous_commit = off full_page_writes = off diff --git a/saltstack/base/postgresql/setup.sls b/saltstack/base/postgresql/setup.sls index dbb076b9..0d131082 100644 --- a/saltstack/base/postgresql/setup.sls +++ b/saltstack/base/postgresql/setup.sls @@ -16,16 +16,16 @@ postgresql: pkg.installed: - - name: postgresql-9.6 + - name: postgresql-12 service.running: - enable: true - reload: true - watch: - - file: /etc/postgresql/9.6/main/pg_hba.conf - - file: /etc/postgresql/9.6/main/postgresql.conf + - file: /etc/postgresql/12/main/pg_hba.conf + - file: /etc/postgresql/12/main/postgresql.conf - require: - - file: /etc/postgresql/9.6/main/pg_hba.conf - - file: /etc/postgresql/9.6/main/postgresql.conf + - file: /etc/postgresql/12/main/pg_hba.conf + - file: /etc/postgresql/12/main/postgresql.conf - cmd: data-dir data-dir: @@ -37,13 +37,13 @@ data-dir: - require: - pkg: postgresql cmd.run: - - name: /etc/init.d/postgresql stop && rm -rf /etc/postgresql/9.6/main/* && pg_createcluster --datadir /data/pgsql 9.6 main + - name: /etc/init.d/postgresql stop && rm -rf /etc/postgresql/12/main/* && pg_createcluster --datadir /data/pgsql 12 main - unless: test -d /data/pgsql/base - cwd: /data/pgsql - require: - file: data-dir -/etc/postgresql/9.6/main/pg_hba.conf: +/etc/postgresql/12/main/pg_hba.conf: file.managed: - source: salt://postgresql/files/etc/postgresql/pg_hba.conf - template: jinja @@ -53,7 +53,7 @@ data-dir: - watch_in: - service: postgresql -/etc/postgresql/9.6/main/postgresql.conf: +/etc/postgresql/12/main/postgresql.conf: file.managed: - source: salt://postgresql/files/etc/postgresql/postgresql.conf - template: jinja diff --git a/saltstack/base/postgresql/update.sls b/saltstack/base/postgresql/update.sls index 8dddc712..d446922c 100644 --- a/saltstack/base/postgresql/update.sls +++ b/saltstack/base/postgresql/update.sls @@ -5,4 +5,4 @@ update-postgresql: pkg.latest: - - name: postgresql-9.6 + - name: postgresql-12