From e068deeefbbe7352282f034ccecfeb57f411adf5 Mon Sep 17 00:00:00 2001 From: MELERIX <MELERIX@users.noreply.github.com> Date: Mon, 1 Apr 2013 00:39:56 +0000 Subject: [PATCH] BETA: Fixed some SQL updates. Reported by: Zoey76 --- .../dist/sql/game/updates/20090131update.sql | 7 ++++--- .../dist/sql/game/updates/20110809update.sql | 3 ++- .../dist/sql/game/updates/20130327update.sql | 3 ++- .../deprecated/updates_before_kamael.sql | 20 ++++++++++++++----- 4 files changed, 23 insertions(+), 10 deletions(-) diff --git a/L2J_DataPack_BETA/dist/sql/game/updates/20090131update.sql b/L2J_DataPack_BETA/dist/sql/game/updates/20090131update.sql index 447bc11369..6be02ecf4d 100644 --- a/L2J_DataPack_BETA/dist/sql/game/updates/20090131update.sql +++ b/L2J_DataPack_BETA/dist/sql/game/updates/20090131update.sql @@ -2,7 +2,8 @@ ALTER TABLE `fort` ADD COLUMN `fortType` int(1) NOT NULL DEFAULT 0; ALTER TABLE `fort` ADD COLUMN `state` int(1) NOT NULL DEFAULT 0; ALTER TABLE `fort` ADD COLUMN `castleId` int(1) NOT NULL DEFAULT 0; UPDATE `fort` SET `fortType` = '1' WHERE id IN (102,104,107,109,110,112,113,116,117,118); -ALTER TABLE `fortsiege_clans` DROP `type`, DROP `fort_owner`; +ALTER TABLE `fortsiege_clans` DROP `type`; +ALTER TABLE `fortsiege_clans` DROP `fort_owner`; DROP TABLE IF EXISTS `fort_door`; -UPDATE `fort` SET `name` = 'Swamp' WHERE id = 110; -UPDATE `fort` SET `name` = 'Cloud Mountain' WHERE id = 113; \ No newline at end of file +UPDATE `fort` SET `name`='Swamp' WHERE id = 110; +UPDATE `fort` SET `name`='Cloud Mountain' WHERE id = 113; \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/sql/game/updates/20110809update.sql b/L2J_DataPack_BETA/dist/sql/game/updates/20110809update.sql index d25f8818e2..5d8b3eebfe 100644 --- a/L2J_DataPack_BETA/dist/sql/game/updates/20110809update.sql +++ b/L2J_DataPack_BETA/dist/sql/game/updates/20110809update.sql @@ -17,4 +17,5 @@ ALTER TABLE `custom_npcaidata` CHANGE `clan_range` `clanRange` smallint(4) unsig ALTER TABLE `custom_npcaidata` MODIFY `enemyRange` smallint(4) unsigned DEFAULT '0' AFTER `enemyClan`; ALTER TABLE `custom_npcaidata` MODIFY `dodge` tinyint(3) unsigned DEFAULT '0'; ALTER TABLE `custom_npcaidata` CHANGE `ai_type` `aiType` varchar(8) NOT NULL DEFAULT 'fighter'; -ALTER TABLE `custom_npcaidata` DROP PRIMARY KEY, ADD PRIMARY KEY (`npcId`); \ No newline at end of file +ALTER TABLE `custom_npcaidata` DROP PRIMARY KEY; +ALTER TABLE `custom_npcaidata` ADD PRIMARY KEY (`npcId`); \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/sql/game/updates/20130327update.sql b/L2J_DataPack_BETA/dist/sql/game/updates/20130327update.sql index 520dd107d8..853d7e67e4 100644 --- a/L2J_DataPack_BETA/dist/sql/game/updates/20130327update.sql +++ b/L2J_DataPack_BETA/dist/sql/game/updates/20130327update.sql @@ -1 +1,2 @@ -ALTER TABLE `item_attributes` DROP COLUMN `augSkillId`, DROP COLUMN `augSkillLevel`; \ No newline at end of file +ALTER TABLE `item_attributes` DROP COLUMN `augSkillId`; +ALTER TABLE `item_attributes` DROP COLUMN `augSkillLevel`; \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/sql/game/updates/deprecated/updates_before_kamael.sql b/L2J_DataPack_BETA/dist/sql/game/updates/deprecated/updates_before_kamael.sql index 99b1d1f876..749c3adb0f 100644 --- a/L2J_DataPack_BETA/dist/sql/game/updates/deprecated/updates_before_kamael.sql +++ b/L2J_DataPack_BETA/dist/sql/game/updates/deprecated/updates_before_kamael.sql @@ -50,11 +50,21 @@ alter table `clan_data` add column `ally_crest_id` INT DEFAULT 0; -- 051205-[1768].sql -- Needed only if your character tables are needed to be preserved. -ALTER TABLE `character_hennas` ADD `class_index` int(1) NOT NULL DEFAULT '0', DROP PRIMARY KEY, ADD PRIMARY KEY (`char_obj_id`,`slot`,`class_index`); -ALTER TABLE `character_quests` ADD `class_index` int(1) NOT NULL DEFAULT '0', DROP PRIMARY KEY, ADD PRIMARY KEY (`char_id`,`name`,`var`,`class_index`); -ALTER TABLE `character_shortcuts` CHANGE `unknown` `class_index` int(1) NOT NULL DEFAULT '0', DROP PRIMARY KEY, ADD PRIMARY KEY (`char_obj_id`,`slot`,`page`,`class_index`); -ALTER TABLE `character_skills` ADD `class_index` int(1) NOT NULL DEFAULT '0', DROP PRIMARY KEY, ADD PRIMARY KEY (`char_obj_id`,`skill_id`,`class_index`); -ALTER TABLE `character_skills_save` ADD `class_index` int(1) NOT NULL DEFAULT '0', DROP PRIMARY KEY, ADD PRIMARY KEY (`char_obj_id`,`skill_id`,`class_index`); +ALTER TABLE `character_hennas` ADD `class_index` int(1) NOT NULL DEFAULT '0'; +ALTER TABLE `character_hennas` DROP PRIMARY KEY; +ALTER TABLE `character_hennas` ADD PRIMARY KEY (`char_obj_id`,`slot`,`class_index`); +ALTER TABLE `character_quests` ADD `class_index` int(1) NOT NULL DEFAULT '0'; +ALTER TABLE `character_quests` DROP PRIMARY KEY; +ALTER TABLE `character_quests` ADD PRIMARY KEY (`char_id`,`name`,`var`,`class_index`); +ALTER TABLE `character_shortcuts` CHANGE `unknown` `class_index` int(1) NOT NULL DEFAULT '0'; +ALTER TABLE `character_shortcuts` DROP PRIMARY KEY; +ALTER TABLE `character_shortcuts` ADD PRIMARY KEY (`char_obj_id`,`slot`,`page`,`class_index`); +ALTER TABLE `character_skills` ADD `class_index` int(1) NOT NULL DEFAULT '0'; +ALTER TABLE `character_skills` DROP PRIMARY KEY; +ALTER TABLE `character_skills` ADD PRIMARY KEY (`char_obj_id`,`skill_id`,`class_index`); +ALTER TABLE `character_skills_save` ADD `class_index` int(1) NOT NULL DEFAULT '0'; +ALTER TABLE `character_skills_save` DROP PRIMARY KEY; +ALTER TABLE `character_skills_save` ADD PRIMARY KEY (`char_obj_id`,`skill_id`,`class_index`); ALTER TABLE `characters` ADD `base_class` int(2) NOT NULL DEFAULT '0'; -- 051205-[1769].sql -- GitLab