diff options
-rw-r--r-- | scripts/mysql.sql | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/scripts/mysql.sql b/scripts/mysql.sql index e3f23ce0..3aab6b7d 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; + |