From 7309f9f88aacc8a88eb6a0b3ef74a9597cb38a3d Mon Sep 17 00:00:00 2001 From: Alexey Shchepin Date: Thu, 28 Sep 2023 13:20:09 +0300 Subject: [PATCH] Try to update SQL schema only on supported RDBMS --- src/ejabberd_sql_schema.erl | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/ejabberd_sql_schema.erl b/src/ejabberd_sql_schema.erl index 523786b29..1c8876768 100644 --- a/src/ejabberd_sql_schema.erl +++ b/src/ejabberd_sql_schema.erl @@ -658,7 +658,14 @@ create_tables(Host, Module, Schema) -> store_version(Host, Module, Schema#sql_schema.version). should_update_schema(Host) -> - case ejabberd_option:update_sql_schema() of + SupportedDB = + case ejabberd_option:sql_type(Host) of + pgsql -> true; + sqlite -> true; + mysql -> true; + _ -> false + end, + case ejabberd_option:update_sql_schema() andalso SupportedDB of true -> case ejabberd_sql:use_new_schema() of true ->