From c10c75ce002338780dd0a09c6201ae86d559c39a Mon Sep 17 00:00:00 2001 From: DDDHuang <44492639+DDDHuang@users.noreply.github.com> Date: Fri, 20 May 2022 14:14:06 +0800 Subject: [PATCH] fix: appup for epgsql 4.4.0 -> 4.6.0 --- .../src/emqx_auth_pgsql.app.src | 2 +- .../src/emqx_auth_pgsql.appup.src | 41 +++++++++++++------ 2 files changed, 29 insertions(+), 14 deletions(-) diff --git a/apps/emqx_auth_pgsql/src/emqx_auth_pgsql.app.src b/apps/emqx_auth_pgsql/src/emqx_auth_pgsql.app.src index 75175a814..35cae1622 100644 --- a/apps/emqx_auth_pgsql/src/emqx_auth_pgsql.app.src +++ b/apps/emqx_auth_pgsql/src/emqx_auth_pgsql.app.src @@ -1,6 +1,6 @@ {application, emqx_auth_pgsql, [{description, "EMQ X Authentication/ACL with PostgreSQL"}, - {vsn, "4.3.2"}, % strict semver, bump manually! + {vsn, "4.3.3"}, % strict semver, bump manually! {modules, []}, {registered, [emqx_auth_pgsql_sup]}, {applications, [kernel,stdlib,epgsql,ecpool]}, diff --git a/apps/emqx_auth_pgsql/src/emqx_auth_pgsql.appup.src b/apps/emqx_auth_pgsql/src/emqx_auth_pgsql.appup.src index 1c9a0c572..07c13cbff 100644 --- a/apps/emqx_auth_pgsql/src/emqx_auth_pgsql.appup.src +++ b/apps/emqx_auth_pgsql/src/emqx_auth_pgsql.appup.src @@ -1,16 +1,31 @@ %% -*- mode: erlang -*- {VSN, - [{"4.3.1", [ - %% There are only changes to the schema file, so we don't need - %% any commands here. - ]}, - {"4.3.0", - [{load_module,emqx_auth_pgsql_app,brutal_purge,soft_purge,[]}, - {load_module,emqx_acl_pgsql,brutal_purge,soft_purge,[]}]}, - {<<".*">>,[]}], - [{"4.3.1", []}, - {"4.3.0", - [{load_module,emqx_auth_pgsql_app,brutal_purge,soft_purge,[]}, - {load_module,emqx_acl_pgsql,brutal_purge,soft_purge,[]}]}, - {<<".*">>,[]}] + [ + {"4.3.2", [ + %% epgsql 4.4.0 -> 4.6.0. + %% epgsql has no appup ,so we can only restart it. + {restart_application, epgsql} + ]}, + {"4.3.1", [ + {restart_application, epgsql} + ]}, + {"4.3.0", [ + {restart_application, epgsql}, + {load_module,emqx_auth_pgsql_app,brutal_purge,soft_purge,[]}, + {load_module,emqx_acl_pgsql,brutal_purge,soft_purge,[]} + ]}, + {<<".*">>,[]}], + [ + {"4.3.2", [ + {restart_application, epgsql} + ]}, + {"4.3.1", [ + {restart_application, epgsql} + ]}, + {"4.3.0", [ + {restart_application, epgsql}, + {load_module,emqx_auth_pgsql_app,brutal_purge,soft_purge,[]}, + {load_module,emqx_acl_pgsql,brutal_purge,soft_purge,[]} + ]}, + {<<".*">>,[]}] }.