From 2f0cdfd564f5af6114797bd6596dea46c9c859c8 Mon Sep 17 00:00:00 2001 From: Shiki-H <25473496+Shiki-H@users.noreply.github.com> Date: Sun, 18 Aug 2019 19:06:48 -0400 Subject: [PATCH] scripts/mysql: fix compatibility issue (#5786) --- scripts/mysql.sql | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/scripts/mysql.sql b/scripts/mysql.sql index e3f23ce0c..3aab6b7da 100644 --- a/scripts/mysql.sql +++ b/scripts/mysql.sql @@ -1,5 +1,11 @@ -SET GLOBAL innodb_file_per_table = ON, - innodb_file_format = Barracuda, - innodb_large_prefix = ON; +SET @s = IF(version() < 8 OR version() LIKE '%MariaDB%', + 'SET GLOBAL innodb_file_per_table = ON, + innodb_file_format = Barracuda, + innodb_large_prefix = ON;', + 'SET GLOBAL innodb_file_per_table = ON;'); +PREPARE stmt1 FROM @s; +EXECUTE stmt1; + DROP DATABASE IF EXISTS gogs; CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +