diff --git a/e2e-tests/.ci/server.generate.sh b/e2e-tests/.ci/server.generate.sh index 6ff96f1985..4ae5cdf895 100755 --- a/e2e-tests/.ci/server.generate.sh +++ b/e2e-tests/.ci/server.generate.sh @@ -78,7 +78,7 @@ $(for service in $ENABLED_DOCKER_SERVICES; do $(if mme2e_is_token_in_list "postgres" "$ENABLED_DOCKER_SERVICES"; then echo ' postgres: - image: mattermostdevelopment/mirrored-postgres:12 + image: mattermostdevelopment/mirrored-postgres:13 restart: "no" network_mode: host networks: !reset [] diff --git a/server/build/docker-compose.common.yml b/server/build/docker-compose.common.yml index e1f99a319b..324594972e 100644 --- a/server/build/docker-compose.common.yml +++ b/server/build/docker-compose.common.yml @@ -41,7 +41,7 @@ services: volumes: - ./docker/mysql.conf.d/replica.cnf:/etc/mysql/conf.d/mysql.cnf postgres: - image: "postgres:11" + image: "postgres:13" restart: always networks: - mm-test diff --git a/server/build/docker-preview/Dockerfile b/server/build/docker-preview/Dockerfile index db295b7342..1a3ea5d488 100644 --- a/server/build/docker-preview/Dockerfile +++ b/server/build/docker-preview/Dockerfile @@ -1,6 +1,6 @@ # Copyright (c) 2016-present Mattermost, Inc. All Rights Reserved. # See License.txt for license information. -FROM postgres:12 +FROM postgres:13 RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29 RUN apt-get update && apt-get install -y ca-certificates diff --git a/server/channels/store/sqlstore/store.go b/server/channels/store/sqlstore/store.go index 33d4799036..b8b97c8e11 100644 --- a/server/channels/store/sqlstore/store.go +++ b/server/channels/store/sqlstore/store.go @@ -54,7 +54,7 @@ const ( // After 10, it's major and minor only. // 10.1 would be 100001. // 9.6.3 would be 90603. - minimumRequiredPostgresVersion = 110000 + minimumRequiredPostgresVersion = 130000 // major*1000 + minor*100 + patch minimumRequiredMySQLVersion = 8000 diff --git a/server/channels/store/sqlstore/store_test.go b/server/channels/store/sqlstore/store_test.go index d59bb160e2..a0f55253c8 100644 --- a/server/channels/store/sqlstore/store_test.go +++ b/server/channels/store/sqlstore/store_test.go @@ -457,13 +457,13 @@ func TestEnsureMinimumDBVersion(t *testing.T) { }{ { driver: model.DatabaseDriverPostgres, - ver: "100001", + ver: "110001", ok: false, err: "", }, { driver: model.DatabaseDriverPostgres, - ver: "110001", + ver: "130001", ok: true, err: "", }, @@ -522,7 +522,7 @@ func TestEnsureMinimumDBVersion(t *testing.T) { store.settings = mySettings } ok, err := store.ensureMinimumDBVersion(tc.ver) - assert.Equal(t, tc.ok, ok) + assert.Equal(t, tc.ok, ok, "driver: %s, version: %s", tc.driver, tc.ver) if tc.err != "" { assert.Contains(t, err.Error(), tc.err) }