You've already forked Arcturus-Morningstar-Extended
mirror of
https://github.com/duckietm/Arcturus-Morningstar-Extended.git
synced 2026-06-19 15:06:19 +00:00
🆙 Small update to the script
This commit is contained in:
@@ -1,32 +1,68 @@
|
||||
ALTER TABLE `users` DROP KEY IF EXISTS `auth_ticket`;
|
||||
ALTER TABLE `users`
|
||||
DROP KEY IF EXISTS `auth_ticket`,
|
||||
MODIFY `auth_ticket` VARCHAR(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||||
ADD KEY IF NOT EXISTS `idx_users_auth_ticket` (`auth_ticket`);
|
||||
|
||||
ADD KEY IF NOT EXISTS `idx_rel_user_room` (`user_id`, `room_id`);
|
||||
|
||||
ALTER TABLE `logs_hc_payday`
|
||||
ADD KEY IF NOT EXISTS `idx_lhcp_user_claimed` (`user_id`, `claimed`);
|
||||
|
||||
ALTER TABLE `room_votes`
|
||||
DROP KEY IF EXISTS `user_id`,
|
||||
ADD UNIQUE KEY IF NOT EXISTS `uniq_room_votes_user_room` (`user_id`, `room_id`);
|
||||
|
||||
ALTER TABLE `room_game_scores`
|
||||
ADD KEY IF NOT EXISTS `idx_rgs_room_ts` (`room_id`, `game_start_timestamp`),
|
||||
ADD KEY IF NOT EXISTS `idx_rgs_user` (`user_id`);
|
||||
|
||||
ALTER TABLE `calendar_rewards_claimed`
|
||||
DROP KEY IF EXISTS `idx_cal_claimed_user_id`,
|
||||
ADD UNIQUE KEY IF NOT EXISTS `uniq_crc_user_campaign_reward` (`user_id`, `campaign_id`, `reward_id`);
|
||||
|
||||
MODIFY `auth_ticket` VARCHAR(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '';
|
||||
CREATE INDEX IF NOT EXISTS `idx_users_auth_ticket` ON `users` (`auth_ticket`);
|
||||
CREATE INDEX IF NOT EXISTS `idx_rel_user_room` ON `room_enter_log` (`user_id`, `room_id`);
|
||||
CREATE INDEX IF NOT EXISTS `idx_lhcp_user_claimed` ON `logs_hc_payday` (`user_id`, `claimed`);
|
||||
CREATE UNIQUE INDEX IF NOT EXISTS `uniq_room_votes_user_room` ON `room_votes` (`user_id`, `room_id`);
|
||||
ALTER TABLE `room_votes` DROP KEY IF EXISTS `user_id`;
|
||||
CREATE INDEX IF NOT EXISTS `idx_rgs_room_ts` ON `room_game_scores` (`room_id`, `game_start_timestamp`);
|
||||
CREATE INDEX IF NOT EXISTS `idx_rgs_user` ON `room_game_scores` (`user_id`);
|
||||
CREATE UNIQUE INDEX IF NOT EXISTS `uniq_crc_user_campaign_reward`
|
||||
ON `calendar_rewards_claimed` (`user_id`, `campaign_id`, `reward_id`);
|
||||
ALTER TABLE `calendar_rewards_claimed` DROP KEY IF EXISTS `idx_cal_claimed_user_id`;
|
||||
ALTER TABLE `emulator_settings`
|
||||
ENGINE = InnoDB,
|
||||
CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
DROP TABLE IF EXISTS `gift_wrappers_new`;
|
||||
CREATE TABLE `gift_wrappers_new` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`sprite_id` int(11) NOT NULL,
|
||||
`item_id` int(11) NOT NULL,
|
||||
`type` enum('gift','wrapper') NOT NULL DEFAULT 'wrapper',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
INSERT INTO `gift_wrappers_new` (`id`, `sprite_id`, `item_id`, `type`)
|
||||
SELECT `id`, `sprite_id`, `item_id`, `type` FROM `gift_wrappers`;
|
||||
DROP TABLE `gift_wrappers`;
|
||||
RENAME TABLE `gift_wrappers_new` TO `gift_wrappers`;
|
||||
|
||||
ALTER TABLE `gift_wrappers` ENGINE = InnoDB;
|
||||
ALTER TABLE `pet_actions` ENGINE = InnoDB;
|
||||
ALTER TABLE `pet_commands_data` ENGINE = InnoDB;
|
||||
|
||||
DROP TABLE IF EXISTS `pet_actions_new`;
|
||||
CREATE TABLE `pet_actions_new` (
|
||||
`pet_type` int(2) NOT NULL AUTO_INCREMENT,
|
||||
`pet_name` varchar(32) NOT NULL,
|
||||
`offspring_type` int(3) NOT NULL DEFAULT -1,
|
||||
`happy_actions` varchar(100) NOT NULL DEFAULT '',
|
||||
`tired_actions` varchar(100) NOT NULL DEFAULT '',
|
||||
`random_actions` varchar(100) NOT NULL DEFAULT '',
|
||||
`can_swim` enum('1','0') DEFAULT '0',
|
||||
PRIMARY KEY (`pet_type`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
INSERT INTO `pet_actions_new`
|
||||
(`pet_type`, `pet_name`, `offspring_type`, `happy_actions`, `tired_actions`, `random_actions`, `can_swim`)
|
||||
SELECT `pet_type`, `pet_name`, `offspring_type`, `happy_actions`, `tired_actions`, `random_actions`, `can_swim`
|
||||
FROM `pet_actions`;
|
||||
DROP TABLE `pet_actions`;
|
||||
RENAME TABLE `pet_actions_new` TO `pet_actions`;
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS `pet_commands_data_new`;
|
||||
CREATE TABLE `pet_commands_data_new` (
|
||||
`command_id` int(3) NOT NULL,
|
||||
`text` varchar(25) NOT NULL,
|
||||
`required_level` int(2) NOT NULL,
|
||||
`reward_xp` int(3) NOT NULL DEFAULT 5,
|
||||
`cost_happiness` int(11) NOT NULL DEFAULT 0,
|
||||
`cost_energy` int(3) NOT NULL DEFAULT 0,
|
||||
PRIMARY KEY (`command_id`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
INSERT INTO `pet_commands_data_new`
|
||||
(`command_id`, `text`, `required_level`, `reward_xp`, `cost_happiness`, `cost_energy`)
|
||||
SELECT `command_id`, `text`, `required_level`, `reward_xp`, `cost_happiness`, `cost_energy`
|
||||
FROM `pet_commands_data`;
|
||||
DROP TABLE `pet_commands_data`;
|
||||
RENAME TABLE `pet_commands_data_new` TO `pet_commands_data`;
|
||||
|
||||
ALTER TABLE `calendar_rewards`
|
||||
MODIFY `product_name` VARCHAR(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||||
|
||||
Reference in New Issue
Block a user