Explorar o código

BETA: SQL Fixes for [9616].
* Formatted SQL tables.
* Fixed SQL Update (it should be line by line, otherwise if one change fail the others are not executed).

MELERIX %!s(int64=12) %!d(string=hai) anos
pai
achega
523781b049

+ 4 - 4
L2J_DataPack_BETA/dist/sql/game/castle_doorupgrade.sql

@@ -1,6 +1,6 @@
 CREATE TABLE IF NOT EXISTS `castle_doorupgrade` (
-	`doorId` INT(11) NOT NULL DEFAULT 0,
-	`ratio` TINYINT(3) UNSIGNED NOT NULL DEFAULT 0,
-	`castleId` TINYINT(3) UNSIGNED NOT NULL DEFAULT 0,
-	PRIMARY KEY (`doorId`)
+  `doorId` int(8) unsigned NOT NULL DEFAULT '0',
+  `ratio` tinyint(3) unsigned NOT NULL DEFAULT '0',
+  `castleId` tinyint(3) unsigned NOT NULL DEFAULT '0',
+  PRIMARY KEY (`doorId`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

+ 4 - 4
L2J_DataPack_BETA/dist/sql/game/castle_trapupgrade.sql

@@ -1,6 +1,6 @@
 CREATE TABLE IF NOT EXISTS `castle_trapupgrade` (
-	`castleId` TINYINT(3) UNSIGNED NOT NULL DEFAULT 0,
-	`towerIndex` TINYINT(3) UNSIGNED NOT NULL DEFAULT 0,
-	`level` TINYINT(3) UNSIGNED NOT NULL DEFAULT 0,
-	PRIMARY KEY (`towerIndex`, `castleId`)
+  `castleId` tinyint(3) unsigned NOT NULL DEFAULT '0',
+  `towerIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
+  `level` tinyint(3) unsigned NOT NULL DEFAULT '0',
+  PRIMARY KEY (`towerIndex`,`castleId`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

+ 4 - 4
L2J_DataPack_BETA/dist/sql/game/updates/20130412update.sql

@@ -1,4 +1,4 @@
-ALTER TABLE `castle_doorupgrade`
-	CHANGE COLUMN `hp` `ratio` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0' AFTER `doorId`,
-	CHANGE COLUMN `pDef` `castleId` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0' AFTER `ratio`,
-	DROP COLUMN `mDef`;
+ALTER TABLE `castle_doorupgrade` MODIFY COLUMN `doorId` int(8) unsigned NOT NULL DEFAULT '0';
+ALTER TABLE `castle_doorupgrade` CHANGE COLUMN `hp` `ratio` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `doorId`;
+ALTER TABLE `castle_doorupgrade` CHANGE COLUMN `pDef` `castleId` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ratio`;
+ALTER TABLE `castle_doorupgrade` DROP COLUMN `mDef`;