From 5c7bcdc5f242f280da679277e81141daa2c60ffb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Krac=C3=ADk?= Date: Mon, 28 Aug 2023 17:27:37 +0200 Subject: [PATCH] Install: Create auto-increment, fix semicolon, fixes #2443 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Petr KracĂ­k --- install/assets/install.sql | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/install/assets/install.sql b/install/assets/install.sql index 013a5316..3d574d07 100755 --- a/install/assets/install.sql +++ b/install/assets/install.sql @@ -297,17 +297,24 @@ CREATE TABLE `TABLE_HRD_CONTACTS_V01` ( -- ---------------------------- - CREATE TABLE `options` ( `option_id` bigint(20) UNSIGNED NOT NULL, `option_name` varchar(191) DEFAULT NULL, `option_value` longtext NOT NULL, `autoload` varchar(20) DEFAULT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +ALTER TABLE `options` + ADD PRIMARY KEY (`option_id`), + ADD UNIQUE KEY `option_name` (`option_name`); + +ALTER TABLE `options` + MODIFY `option_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT; + -- -- Dumping data for table `options` that stops the version2 trigger from firing -INSERT INTO `options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES (NULL, 'version2_trigger', 'true', 'yes') +INSERT INTO `options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES (NULL, 'version2_trigger', 'true', 'yes'); -- ---------------------------- -- Table structure for timezones