From 24ce5c3ec7b58c5551e9b45249f49480ba284124 Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Sat, 15 Mar 2025 21:36:33 +0200
Subject: [PATCH] fixup! Upgrade MariaDB.

---
 .gitlab-ci.yml | 2 +-
 crond/backup   | 2 +-
 crond/restore  | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0bd13e0..bd85c5f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -18,7 +18,7 @@ run:
   tags: *tags
   after_script:
     # yamllint disable rule:line-length
-    - docker-compose exec mysql sh -c 'mysql_upgrade -u root "--password=$MYSQL_ROOT_PASSWORD" --default-character-set=utf8mb4'
+    - docker-compose exec mysql sh -c 'mariadb-upgrade -u root "--password=$MYSQL_ROOT_PASSWORD" --default-character-set=utf8mb4'
     - docker-compose exec -u www-data nextcloud php occ db:add-missing-columns
     - docker-compose exec -u www-data nextcloud php occ db:add-missing-indices
     - docker-compose exec -u www-data nextcloud php occ db:add-missing-primary-keys
diff --git a/crond/backup b/crond/backup
index b6e3034..600bc75 100755
--- a/crond/backup
+++ b/crond/backup
@@ -31,7 +31,7 @@ nc_run find -maxdepth 1 -mindepth 1 \! -name "$tmpdir" -exec \
 
 # shellcheck disable=SC2016
 db_run sh -c \
-    'mysqldump --single-transaction --default-character-set=utf8mb4 --routines --add-drop-database --force "--password=$MYSQL_ROOT_PASSWORD" --user=root --databases "$MYSQL_DATABASE"' | \
+    'mariadb-dump --single-transaction --default-character-set=utf8mb4 --routines --add-drop-database --force "--password=$MYSQL_ROOT_PASSWORD" --user=root --databases "$MYSQL_DATABASE"' | \
     zstd -o "$dest/mysqldump.sql.zstd" &
 
 wait
diff --git a/crond/restore b/crond/restore
index 9524bd3..b2c6603 100755
--- a/crond/restore
+++ b/crond/restore
@@ -4,14 +4,14 @@ set -eux
 src="$1"
 
 alias nc_run='docker exec -iu www-data nextcloud-nextcloud-1'
-alias db_run='docker exec -iu nobody nextcloud_mysql_1'
+alias db_run='docker exec -iu nobody nextcloud-mysql-1'
 
 nc_run php occ maintenance:mode --on
 
 # shellcheck disable=SC2016
 zstdcat "$src/mysqldump.sql.zstd" | \
     db_run sh -c \
-    '--force "--password=$MYSQL_ROOT_PASSWORD" --user=root"'
+    'mariadb --force "--password=$MYSQL_ROOT_PASSWORD" --user=root"'
 
 zstdcat "$src/nextcloud_volume.tar.zstd" | \
     nc_run tar -x
-- 
GitLab