Fixed scripts #428
This commit is contained in:
parent
06a0eba5c5
commit
4ba40b826a
@ -8,30 +8,6 @@ ALTER TABLE CFG_TechnicianHistory
|
|||||||
ALTER TABLE CFG_ServerHistory
|
ALTER TABLE CFG_ServerHistory
|
||||||
ADD FeatureFlags JSON NULL DEFAULT ('{}') AFTER LoginMessageChannelId;
|
ADD FeatureFlags JSON NULL DEFAULT ('{}') AFTER LoginMessageChannelId;
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `CFG_ServerHistory`
|
|
||||||
(
|
|
||||||
`Id` BIGINT(20) NOT NULL,
|
|
||||||
`MessageDeleteTimer` BIGINT NOT NULL DEFAULT 6,
|
|
||||||
`NotificationChatId` BIGINT NOT NULL,
|
|
||||||
`MaxVoiceStateHours` BIGINT NOT NULL DEFAULT 6,
|
|
||||||
`XpPerMessage` BIGINT NOT NULL DEFAULT 1,
|
|
||||||
`XpPerReaction` BIGINT NOT NULL DEFAULT 1,
|
|
||||||
`MaxMessageXpPerHour` BIGINT NOT NULL DEFAULT 20,
|
|
||||||
`XpPerOntimeHour` BIGINT NOT NULL DEFAULT 10,
|
|
||||||
`XpPerEventParticipation` BIGINT NOT NULL DEFAULT 10,
|
|
||||||
`XpPerAchievement` BIGINT NOT NULL DEFAULT 10,
|
|
||||||
`AFKCommandChannelId` BIGINT NOT NULL,
|
|
||||||
`HelpVoiceChannelId` BIGINT NOT NULL,
|
|
||||||
`TeamChannelId` BIGINT NOT NULL,
|
|
||||||
`LoginMessageChannelId` BIGINT NOT NULL,
|
|
||||||
`DefaultRoleId` BIGINT NULL,
|
|
||||||
`FeatureFlags` JSON NULL DEFAULT ('{}'),
|
|
||||||
`ServerId` BIGINT NOT NULL,
|
|
||||||
`Deleted` BOOL DEFAULT FALSE,
|
|
||||||
`DateFrom` DATETIME(6) NOT NULL,
|
|
||||||
`DateTo` DATETIME(6) NOT NULL
|
|
||||||
);;
|
|
||||||
|
|
||||||
DROP TRIGGER IF EXISTS `TR_CFG_ServerUpdate`;;
|
DROP TRIGGER IF EXISTS `TR_CFG_ServerUpdate`;;
|
||||||
|
|
||||||
CREATE TRIGGER `TR_CFG_ServerUpdate`
|
CREATE TRIGGER `TR_CFG_ServerUpdate`
|
||||||
|
@ -6,32 +6,6 @@ ALTER TABLE CFG_Server
|
|||||||
ALTER TABLE CFG_ServerHistory
|
ALTER TABLE CFG_ServerHistory
|
||||||
ADD ShortRoleNameSetOnlyHighest BOOLEAN NOT NULL DEFAULT FALSE AFTER DefaultRoleId;
|
ADD ShortRoleNameSetOnlyHighest BOOLEAN NOT NULL DEFAULT FALSE AFTER DefaultRoleId;
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `CFG_ServerHistory`
|
|
||||||
(
|
|
||||||
`Id` BIGINT(20) NOT NULL,
|
|
||||||
`MessageDeleteTimer` BIGINT NOT NULL DEFAULT 6,
|
|
||||||
`NotificationChatId` BIGINT NOT NULL,
|
|
||||||
`MaxVoiceStateHours` BIGINT NOT NULL DEFAULT 6,
|
|
||||||
`XpPerMessage` BIGINT NOT NULL DEFAULT 1,
|
|
||||||
`XpPerReaction` BIGINT NOT NULL DEFAULT 1,
|
|
||||||
`MaxMessageXpPerHour` BIGINT NOT NULL DEFAULT 20,
|
|
||||||
`XpPerOntimeHour` BIGINT NOT NULL DEFAULT 10,
|
|
||||||
`XpPerEventParticipation` BIGINT NOT NULL DEFAULT 10,
|
|
||||||
`XpPerAchievement` BIGINT NOT NULL DEFAULT 10,
|
|
||||||
`AFKCommandChannelId` BIGINT NOT NULL,
|
|
||||||
`HelpVoiceChannelId` BIGINT NOT NULL,
|
|
||||||
`TeamChannelId` BIGINT NOT NULL,
|
|
||||||
`LoginMessageChannelId` BIGINT NOT NULL,
|
|
||||||
`DefaultRoleId` BIGINT NULL,
|
|
||||||
`ShortRoleNameSetOnlyHighest` BOOLEAN NOT NULL DEFAULT FALSE,
|
|
||||||
`FeatureFlags` JSON NULL DEFAULT ('{}'),
|
|
||||||
`ServerId` BIGINT NOT NULL,
|
|
||||||
`Deleted` BOOL DEFAULT FALSE,
|
|
||||||
`DateFrom` DATETIME(6) NOT NULL,
|
|
||||||
`DateTo` DATETIME(6) NOT NULL
|
|
||||||
);;
|
|
||||||
|
|
||||||
DROP TRIGGER IF EXISTS `TR_CFG_ServerUpdate`;;
|
DROP TRIGGER IF EXISTS `TR_CFG_ServerUpdate`;;
|
||||||
|
|
||||||
CREATE TRIGGER `TR_CFG_ServerUpdate`
|
CREATE TRIGGER `TR_CFG_ServerUpdate`
|
||||||
|
@ -4,19 +4,6 @@ ALTER TABLE `Users`
|
|||||||
ALTER TABLE `Users`
|
ALTER TABLE `Users`
|
||||||
CHANGE `LastModifiedAt` `LastModifiedAt` DATETIME(6) NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6);;
|
CHANGE `LastModifiedAt` `LastModifiedAt` DATETIME(6) NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6);;
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `UsersHistory`
|
|
||||||
(
|
|
||||||
`Id` BIGINT(20) NOT NULL,
|
|
||||||
`DiscordId` BIGINT(20) NOT NULL,
|
|
||||||
`XP` BIGINT(20) NOT NULL DEFAULT 0,
|
|
||||||
`ReactionCount` BIGINT(20) NOT NULL DEFAULT 0,
|
|
||||||
`MessageCount` BIGINT(20) NOT NULL DEFAULT 0,
|
|
||||||
`ServerId` BIGINT(20) DEFAULT NULL,
|
|
||||||
`Deleted` BOOL DEFAULT FALSE,
|
|
||||||
`DateFrom` DATETIME(6) NOT NULL,
|
|
||||||
`DateTo` DATETIME(6) NOT NULL
|
|
||||||
);;
|
|
||||||
|
|
||||||
DROP TRIGGER IF EXISTS `TR_UsersUpdate`;;
|
DROP TRIGGER IF EXISTS `TR_UsersUpdate`;;
|
||||||
|
|
||||||
CREATE TRIGGER `TR_UsersUpdate`
|
CREATE TRIGGER `TR_UsersUpdate`
|
||||||
|
@ -13,20 +13,6 @@ ALTER TABLE `Users`
|
|||||||
ALTER TABLE `Users`
|
ALTER TABLE `Users`
|
||||||
CHANGE `LastModifiedAt` `LastModifiedAt` DATETIME(6) NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6);;
|
CHANGE `LastModifiedAt` `LastModifiedAt` DATETIME(6) NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6);;
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `UsersHistory`
|
|
||||||
(
|
|
||||||
`Id` BIGINT(20) NOT NULL,
|
|
||||||
`DiscordId` BIGINT(20) NOT NULL,
|
|
||||||
`XP` BIGINT(20) NOT NULL DEFAULT 0,
|
|
||||||
`ReactionCount` BIGINT(20) NOT NULL DEFAULT 0,
|
|
||||||
`MessageCount` BIGINT(20) NOT NULL DEFAULT 0,
|
|
||||||
`Birthday` DATE NULL,
|
|
||||||
`ServerId` BIGINT(20) DEFAULT NULL,
|
|
||||||
`Deleted` BOOL DEFAULT FALSE,
|
|
||||||
`DateFrom` DATETIME(6) NOT NULL,
|
|
||||||
`DateTo` DATETIME(6) NOT NULL
|
|
||||||
);;
|
|
||||||
|
|
||||||
DROP TRIGGER IF EXISTS `TR_UsersUpdate`;;
|
DROP TRIGGER IF EXISTS `TR_UsersUpdate`;;
|
||||||
|
|
||||||
CREATE TRIGGER `TR_UsersUpdate`
|
CREATE TRIGGER `TR_UsersUpdate`
|
||||||
@ -62,32 +48,6 @@ ALTER TABLE CFG_Server
|
|||||||
ALTER TABLE CFG_ServerHistory
|
ALTER TABLE CFG_ServerHistory
|
||||||
ADD XpForBirthday BIGINT(20) NOT NULL DEFAULT 0 AFTER XpPerAchievement;
|
ADD XpForBirthday BIGINT(20) NOT NULL DEFAULT 0 AFTER XpPerAchievement;
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `CFG_ServerHistory`
|
|
||||||
(
|
|
||||||
`Id` BIGINT(20) NOT NULL,
|
|
||||||
`MessageDeleteTimer` BIGINT NOT NULL DEFAULT 6,
|
|
||||||
`NotificationChatId` BIGINT NOT NULL,
|
|
||||||
`MaxVoiceStateHours` BIGINT NOT NULL DEFAULT 6,
|
|
||||||
`XpPerMessage` BIGINT NOT NULL DEFAULT 1,
|
|
||||||
`XpPerReaction` BIGINT NOT NULL DEFAULT 1,
|
|
||||||
`MaxMessageXpPerHour` BIGINT NOT NULL DEFAULT 20,
|
|
||||||
`XpPerOntimeHour` BIGINT NOT NULL DEFAULT 10,
|
|
||||||
`XpPerEventParticipation` BIGINT NOT NULL DEFAULT 10,
|
|
||||||
`XpPerAchievement` BIGINT NOT NULL DEFAULT 10,
|
|
||||||
`AFKCommandChannelId` BIGINT NOT NULL,
|
|
||||||
`HelpVoiceChannelId` BIGINT NOT NULL,
|
|
||||||
`TeamChannelId` BIGINT NOT NULL,
|
|
||||||
`LoginMessageChannelId` BIGINT NOT NULL,
|
|
||||||
`DefaultRoleId` BIGINT NULL,
|
|
||||||
`ShortRoleNameSetOnlyHighest` BOOLEAN NOT NULL DEFAULT FALSE,
|
|
||||||
`FeatureFlags` JSON NULL DEFAULT ('{}'),
|
|
||||||
`ServerId` BIGINT NOT NULL,
|
|
||||||
`Deleted` BOOL DEFAULT FALSE,
|
|
||||||
`DateFrom` DATETIME(6) NOT NULL,
|
|
||||||
`DateTo` DATETIME(6) NOT NULL
|
|
||||||
);;
|
|
||||||
|
|
||||||
DROP TRIGGER IF EXISTS `TR_CFG_ServerUpdate`;;
|
DROP TRIGGER IF EXISTS `TR_CFG_ServerUpdate`;;
|
||||||
|
|
||||||
CREATE TRIGGER `TR_CFG_ServerUpdate`
|
CREATE TRIGGER `TR_CFG_ServerUpdate`
|
||||||
|
@ -6,21 +6,6 @@ ALTER TABLE CFG_Technician
|
|||||||
ALTER TABLE CFG_TechnicianHistory
|
ALTER TABLE CFG_TechnicianHistory
|
||||||
ADD MaxSteamOfferCount BIGINT NOT NULL DEFAULT 250 AFTER CacheMaxMessages;
|
ADD MaxSteamOfferCount BIGINT NOT NULL DEFAULT 250 AFTER CacheMaxMessages;
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `CFG_TechnicianHistory`
|
|
||||||
(
|
|
||||||
`Id` BIGINT(20) NOT NULL,
|
|
||||||
`HelpCommandReferenceUrl` VARCHAR(255) NOT NULL,
|
|
||||||
`WaitForRestart` BIGINT NOT NULL DEFAULT 8,
|
|
||||||
`WaitForShutdown` BIGINT NOT NULL DEFAULT 8,
|
|
||||||
`CacheMaxMessages` BIGINT NOT NULL DEFAULT 1000000,
|
|
||||||
`MaxSteamOfferCount` BIGINT NOT NULL DEFAULT 250,
|
|
||||||
`FeatureFlags` JSON NULL DEFAULT ('{}'),
|
|
||||||
`Deleted` BOOL DEFAULT FALSE,
|
|
||||||
`DateFrom` DATETIME(6) NOT NULL,
|
|
||||||
`DateTo` DATETIME(6) NOT NULL
|
|
||||||
);;
|
|
||||||
|
|
||||||
DROP TRIGGER IF EXISTS `TR_CFG_TechnicianUpdate`;;
|
DROP TRIGGER IF EXISTS `TR_CFG_TechnicianUpdate`;;
|
||||||
|
|
||||||
CREATE TRIGGER `TR_CFG_TechnicianUpdate`
|
CREATE TRIGGER `TR_CFG_TechnicianUpdate`
|
||||||
|
@ -6,22 +6,6 @@ ALTER TABLE CFG_Technician
|
|||||||
ALTER TABLE CFG_TechnicianHistory
|
ALTER TABLE CFG_TechnicianHistory
|
||||||
ADD Maintenance BOOLEAN DEFAULT FALSE AFTER MaxSteamOfferCount;
|
ADD Maintenance BOOLEAN DEFAULT FALSE AFTER MaxSteamOfferCount;
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS `CFG_TechnicianHistory`
|
|
||||||
(
|
|
||||||
`Id` BIGINT(20) NOT NULL,
|
|
||||||
`HelpCommandReferenceUrl` VARCHAR(255) NOT NULL,
|
|
||||||
`WaitForRestart` BIGINT NOT NULL DEFAULT 8,
|
|
||||||
`WaitForShutdown` BIGINT NOT NULL DEFAULT 8,
|
|
||||||
`CacheMaxMessages` BIGINT NOT NULL DEFAULT 1000000,
|
|
||||||
`MaxSteamOfferCount` BIGINT NOT NULL DEFAULT 250,
|
|
||||||
`Maintenance` BOOLEAN DEFAULT FALSE,
|
|
||||||
`FeatureFlags` JSON NULL DEFAULT ('{}'),
|
|
||||||
`Deleted` BOOL DEFAULT FALSE,
|
|
||||||
`DateFrom` DATETIME(6) NOT NULL,
|
|
||||||
`DateTo` DATETIME(6) NOT NULL
|
|
||||||
);;
|
|
||||||
|
|
||||||
DROP TRIGGER IF EXISTS `TR_CFG_TechnicianUpdate`;;
|
DROP TRIGGER IF EXISTS `TR_CFG_TechnicianUpdate`;;
|
||||||
|
|
||||||
CREATE TRIGGER `TR_CFG_TechnicianUpdate`
|
CREATE TRIGGER `TR_CFG_TechnicianUpdate`
|
||||||
|
@ -41,7 +41,7 @@ class MigrationService:
|
|||||||
if migration.migration_id.endswith("Migration"):
|
if migration.migration_id.endswith("Migration"):
|
||||||
return
|
return
|
||||||
|
|
||||||
self._logger.debug(__name__, f"Migrate old migration {migration.migration_id} to new method")
|
self._logger.debug(__name__, f"Migrate new migration {migration.migration_id} to old method")
|
||||||
self._cursor.execute(migration.change_id_string(f"{migration.migration_id}Migration"))
|
self._cursor.execute(migration.change_id_string(f"{migration.migration_id}Migration"))
|
||||||
self._db.save_changes()
|
self._db.save_changes()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user