mirror of
https://github.com/openvk/openvk
synced 2025-03-04 08:39:50 +03:00
fix(install): Make install SQLs more compatible with autoupgrades
This commit is contained in:
parent
60f6286bde
commit
52f5ed4208
2 changed files with 3 additions and 6 deletions
|
@ -10,13 +10,10 @@ CREATE TABLE IF NOT EXISTS `coin_vouchers` (
|
||||||
`deleted` tinyint(1) NOT NULL DEFAULT '0'
|
`deleted` tinyint(1) NOT NULL DEFAULT '0'
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||||
|
|
||||||
DELIMITER $$
|
|
||||||
CREATE TRIGGER `coinVoucherTokenAutoGen` BEFORE INSERT ON `coin_vouchers`
|
CREATE TRIGGER `coinVoucherTokenAutoGen` BEFORE INSERT ON `coin_vouchers`
|
||||||
FOR EACH ROW IF NEW.token IS NULL THEN
|
FOR EACH ROW IF NEW.token IS NULL THEN
|
||||||
SET NEW.token = SUBSTRING(UPPER(REPLACE(UUID(), "-", "")), 1, 24);
|
SET NEW.token = SUBSTRING(UPPER(REPLACE(UUID(), "-", "")), 1, 24);
|
||||||
END IF
|
END IF;
|
||||||
$$
|
|
||||||
DELIMITER ;
|
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `gifts` (
|
CREATE TABLE IF NOT EXISTS `gifts` (
|
||||||
`id` bigint(20) unsigned NOT NULL,
|
`id` bigint(20) unsigned NOT NULL,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
CREATE TABLE `cryptotransactions` (
|
CREATE TABLE `cryptotransactions` (
|
||||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
`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,
|
`lt` bigint(20) NOT NULL,
|
||||||
PRIMARY KEY (`id`)
|
PRIMARY KEY (`id`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_nopad_ci;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
|
||||||
|
|
Loading…
Reference in a new issue