Add support for Postgres 11

This commit is contained in:
Slavi Pantaleev
2018-11-01 09:48:20 +02:00
parent a0a4ee526e
commit e417ac4922
4 changed files with 24 additions and 2 deletions

View File

@ -33,6 +33,11 @@
matrix_postgres_docker_image_to_use: "{{ matrix_postgres_docker_image_v9 }}"
when: "pg_version.startswith('9.')"
- name: Determine Postgres version to use (use 10.x, if detected)
set_fact:
matrix_postgres_docker_image_to_use: "{{ matrix_postgres_docker_image_v10 }}"
when: "pg_version == '10' or pg_version.startswith('10.')"
- debug:
msg: "NOTE: Your setup is on an old Postgres version ({{ matrix_postgres_docker_image_to_use }}), while {{ matrix_postgres_docker_image_latest }} is supported. You can upgrade using --tags=upgrade-postgres"
when: "matrix_postgres_docker_image_to_use != matrix_postgres_docker_image_latest"

View File

@ -60,10 +60,18 @@
matrix_postgres_docker_image_to_use: "{{ matrix_postgres_docker_image_v9 }}"
when: "pg_version.startswith('9.')"
- name: Determine Postgres version to use (use 10.x, if detected)
set_fact:
matrix_postgres_docker_image_to_use: "{{ matrix_postgres_docker_image_v10 }}"
when: "pg_version == '10' or pg_version.startswith('10.')"
- name: Abort, if already at latest Postgres version
fail: msg="You are already running the latest Postgres version supported. Nothing to do"
fail: msg="You are already running the latest Postgres version supported ({{ matrix_postgres_docker_image_latest }}). Nothing to do"
when: "matrix_postgres_docker_image_to_use == matrix_postgres_docker_image_latest"
- debug:
msg: "Upgrading database from {{ matrix_postgres_docker_image_to_use }} to {{ matrix_postgres_docker_image_latest }}"
- name: Ensure matrix-synapse is stopped
service: name=matrix-synapse state=stopped