Add support for Postgres 11
This commit is contained in:
@ -146,7 +146,8 @@ matrix_postgres_data_path: "{{ matrix_base_data_path }}/postgres"
|
||||
|
||||
matrix_postgres_docker_image_v9: "postgres:9.6.10-alpine"
|
||||
matrix_postgres_docker_image_v10: "postgres:10.5-alpine"
|
||||
matrix_postgres_docker_image_latest: "{{ matrix_postgres_docker_image_v10 }}"
|
||||
matrix_postgres_docker_image_v11: "postgres:11.0-alpine"
|
||||
matrix_postgres_docker_image_latest: "{{ matrix_postgres_docker_image_v11 }}"
|
||||
|
||||
|
||||
matrix_coturn_docker_image: "instrumentisto/coturn:4.5.0.8"
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user