mirror of
https://github.com/HerculesWS/Hercules
synced 2026-08-15 12:23:13 -04:00
53 lines
2.4 KiB
SQL
53 lines
2.4 KiB
SQL
-- This file is part of Hercules.
|
|
-- http://herc.ws - http://github.com/HerculesWS/Hercules
|
|
--
|
|
-- Copyright (C) 2013-2025 Hercules Dev Team
|
|
--
|
|
-- Hercules is free software: you can redistribute it and/or modify
|
|
-- it under the terms of the GNU General Public License as published by
|
|
-- the Free Software Foundation, either version 3 of the License, or
|
|
-- (at your option) any later version.
|
|
--
|
|
-- This program is distributed in the hope that it will be useful,
|
|
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
-- GNU General Public License for more details.
|
|
--
|
|
-- You should have received a copy of the GNU General Public License
|
|
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
--
|
|
-- Upgrade file to be used when going from eAthena to Hercules
|
|
-- Note: If you're not up to date with eAthena, go through their upgrade files first and run them before this file.
|
|
-- Note: After runing this file run Hercules upgrade files.
|
|
--
|
|
|
|
-- Adds 'I' and 'X' to `type` in `picklog` table
|
|
ALTER TABLE `picklog` MODIFY `type` ENUM('M','P','L','T','V','S','N','C','A','R','G','E','B','O','I','X') NOT NULL DEFAULT 'P';
|
|
|
|
-- Adds 'D' and 'U' to `type` in `picklog` table
|
|
ALTER TABLE `picklog` MODIFY `type` ENUM('M','P','L','T','V','S','N','C','A','R','G','E','B','O','I','X','D','U') NOT NULL DEFAULT 'P';
|
|
|
|
-- Adds unique ID to `picklog` table
|
|
ALTER TABLE `picklog` ADD `nsiuid` BIGINT NOT NULL DEFAULT '0' AFTER `card3`;
|
|
|
|
-- Change `nsiuid` to BIGINT(20)
|
|
ALTER TABLE `picklog` CHANGE `nsiuid` `unique_id` BIGINT NOT NULL DEFAULT '0';
|
|
|
|
-- Adds 'I' to `type` in `zenylog`
|
|
ALTER TABLE `zenylog` MODIFY `type` ENUM('M','T','V','S','N','A','E','B','I') NOT NULL DEFAULT 'S';
|
|
|
|
-- Adds 'D' to `type` in `zenylog`
|
|
ALTER TABLE `zenylog` MODIFY `type` ENUM('M','T','V','S','N','A','E','B','I','D') NOT NULL DEFAULT 'S';
|
|
|
|
-- Add 'P' and 'C' types in `zenylog`
|
|
ALTER TABLE `zenylog` MODIFY `type` ENUM('T','V','P','M','S','N','D','C','A','E','I','B') NOT NULL DEFAULT 'S';
|
|
|
|
ALTER TABLE `atcommandlog` MODIFY `atcommand_date` DATETIME NULL;
|
|
ALTER TABLE `branchlog` MODIFY `branch_date` DATETIME NULL;
|
|
ALTER TABLE `chatlog` MODIFY `time` DATETIME NULL;
|
|
ALTER TABLE `loginlog` MODIFY `time` DATETIME NULL;
|
|
ALTER TABLE `mvplog` MODIFY `mvp_date` DATETIME NULL;
|
|
ALTER TABLE `npclog` MODIFY `npc_date` DATETIME NULL;
|
|
ALTER TABLE `picklog` MODIFY `time` DATETIME NULL;
|
|
ALTER TABLE `zenylog` MODIFY `time` DATETIME NULL;
|