fix(install): Make install SQLs more compatible with autoupgrades

This commit is contained in:
celestora 2025-02-22 19:36:54 +02:00
parent 60f6286bde
commit 52f5ed4208
2 changed files with 3 additions and 6 deletions

View file

@ -10,13 +10,10 @@ CREATE TABLE IF NOT EXISTS `coin_vouchers` (
`deleted` tinyint(1) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
DELIMITER $$
CREATE TRIGGER `coinVoucherTokenAutoGen` BEFORE INSERT ON `coin_vouchers`
FOR EACH ROW IF NEW.token IS NULL THEN
SET NEW.token = SUBSTRING(UPPER(REPLACE(UUID(), "-", "")), 1, 24);
END IF
$$
DELIMITER ;
END IF;
CREATE TABLE IF NOT EXISTS `gifts` (
`id` bigint(20) unsigned NOT NULL,

View file

@ -1,6 +1,6 @@
CREATE TABLE `cryptotransactions` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`hash` varchar(45) COLLATE utf8mb4_general_nopad_ci NOT NULL,
`hash` varchar(45) COLLATE utf8mb4_unicode_520_ci NOT NULL,
`lt` bigint(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_nopad_ci;
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;