|
In https://github.com/MariaDB/server/commit/3b662c6ebd26b54ce534d9e7451cdc31e6c0046c, marko made a fixup change to make this work for the "embedded" case:
+let $is_embedded=`select version() like '%embedded%'`;
|
|
Repeated change:
|
|
+if ($is_embedded) {
|
+--replace_column 1 0 2 0
|
+}
|
SELECT @wsrep_is_on, @wsrep_cannot_replicate_tz, @save_wsrep_on, @save_sql_log_bin, @@SQL_LOG_BIN;
|
However, there are many other ways to build MariaDB where the @wsrep_is_on and @wsrep_cannot_replicate_tz variables will have the value NULL. It would be much better to have fixed this test in a more robust fashion.
I'd propose:
-let $is_embedded=`select version() like '%embedded%'`;
|
+let $replace_wsrep_columns=`select version() like '%embedded%' or @wsrep_is_on is NULL`;
|
|