From 1911539dcb60176e096d4cad8185dd8d80df2c91 Mon Sep 17 00:00:00 2001
From: Rumen Nikiforov <unafraid89@gmail.com>
Date: Wed, 23 Nov 2011 12:38:21 +0000
Subject: [PATCH] BETA: Olympiad tables update.

---
 .../dist/sql/game/olympiad_nobles.sql         | 20 +++++++++----------
 .../dist/sql/game/olympiad_nobles_eom.sql     | 12 +++++------
 .../dist/sql/game/updates/20111123update.sql  | 16 +++++++++++++++
 3 files changed, 32 insertions(+), 16 deletions(-)
 create mode 100644 L2J_DataPack_BETA/dist/sql/game/updates/20111123update.sql

diff --git a/L2J_DataPack_BETA/dist/sql/game/olympiad_nobles.sql b/L2J_DataPack_BETA/dist/sql/game/olympiad_nobles.sql
index 7d824bc3c7..5853e926d1 100644
--- a/L2J_DataPack_BETA/dist/sql/game/olympiad_nobles.sql
+++ b/L2J_DataPack_BETA/dist/sql/game/olympiad_nobles.sql
@@ -1,14 +1,14 @@
 CREATE TABLE IF NOT EXISTS `olympiad_nobles` (
   `charId` INT UNSIGNED NOT NULL default 0,
-  `class_id` tinyint(3) unsigned NOT NULL default 0,
-  `olympiad_points` int(10) NOT NULL default 0,
-  `competitions_done` smallint(3) NOT NULL default 0,
-  `competitions_won` smallint(3) NOT NULL default 0,
-  `competitions_lost` smallint(3) NOT NULL default 0,
-  `competitions_drawn` smallint(3) NOT NULL default 0,
-  `competitions_done_week` tinyint(3) NOT NULL default 0,
-  `competitions_done_week_classed` tinyint(3) NOT NULL default 0,
-  `competitions_done_week_non_classed` tinyint(3) NOT NULL default 0,
-  `competitions_done_week_team` tinyint(3) NOT NULL default 0,
+  `class_id` tinyint(3) UNSIGNED NOT NULL default 0,
+  `olympiad_points` int(10) UNSIGNED NOT NULL default 0,
+  `competitions_done` smallint(3) UNSIGNED NOT NULL default 0,
+  `competitions_won` smallint(3) UNSIGNED NOT NULL default 0,
+  `competitions_lost` smallint(3) UNSIGNED NOT NULL default 0,
+  `competitions_drawn` smallint(3) UNSIGNED NOT NULL default 0,
+  `competitions_done_week` tinyint(3) UNSIGNED NOT NULL default 0,
+  `competitions_done_week_classed` tinyint(3) UNSIGNED NOT NULL default 0,
+  `competitions_done_week_non_classed` tinyint(3) UNSIGNED NOT NULL default 0,
+  `competitions_done_week_team` tinyint(3) UNSIGNED NOT NULL default 0,
   PRIMARY KEY (`charId`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/sql/game/olympiad_nobles_eom.sql b/L2J_DataPack_BETA/dist/sql/game/olympiad_nobles_eom.sql
index 5714c7971c..956b574ac7 100644
--- a/L2J_DataPack_BETA/dist/sql/game/olympiad_nobles_eom.sql
+++ b/L2J_DataPack_BETA/dist/sql/game/olympiad_nobles_eom.sql
@@ -1,10 +1,10 @@
 CREATE TABLE IF NOT EXISTS `olympiad_nobles_eom` (
   `charId` INT UNSIGNED NOT NULL default 0,
-  `class_id` tinyint(3) unsigned NOT NULL default 0,
-  `olympiad_points` int(10) NOT NULL default 0,
-  `competitions_done` smallint(3) NOT NULL default 0,
-  `competitions_won` smallint(3) NOT NULL default 0,
-  `competitions_lost` smallint(3) NOT NULL default 0,
-  `competitions_drawn` smallint(3) NOT NULL default 0,
+  `class_id` tinyint(3) UNSIGNED NOT NULL default 0,
+  `olympiad_points` int(10) UNSIGNED NOT NULL default 0,
+  `competitions_done` smallint(3) UNSIGNED NOT NULL default 0,
+  `competitions_won` smallint(3) UNSIGNED NOT NULL default 0,
+  `competitions_lost` smallint(3) UNSIGNED NOT NULL default 0,
+  `competitions_drawn` smallint(3) UNSIGNED NOT NULL default 0,
   PRIMARY KEY (`charId`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/sql/game/updates/20111123update.sql b/L2J_DataPack_BETA/dist/sql/game/updates/20111123update.sql
new file mode 100644
index 0000000000..675879b42c
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/sql/game/updates/20111123update.sql
@@ -0,0 +1,16 @@
+ALTER TABLE `olympiad_nobles` MODIFY `class_id` tinyint(3) UNSIGNED;
+ALTER TABLE `olympiad_nobles` MODIFY `olympiad_points` int(10) UNSIGNED;
+ALTER TABLE `olympiad_nobles` MODIFY `competitions_done` smallint(3) UNSIGNED;
+ALTER TABLE `olympiad_nobles` MODIFY `competitions_won` smallint(3) UNSIGNED;
+ALTER TABLE `olympiad_nobles` MODIFY `competitions_lost` smallint(3) UNSIGNED;
+ALTER TABLE `olympiad_nobles` MODIFY `competitions_drawn` smallint(3) UNSIGNED;
+ALTER TABLE `olympiad_nobles` MODIFY `competitions_done_week` tinyint(3) UNSIGNED;
+ALTER TABLE `olympiad_nobles` MODIFY `competitions_done_week_classed` tinyint(3) UNSIGNED;
+ALTER TABLE `olympiad_nobles` MODIFY `competitions_done_week_non_classed` tinyint(3) UNSIGNED;
+ALTER TABLE `olympiad_nobles` MODIFY `competitions_done_week_team` tinyint(3) UNSIGNED;
+ALTER TABLE `olympiad_nobles_eom` MODIFY `class_id` tinyint(3) UNSIGNED;
+ALTER TABLE `olympiad_nobles_eom` MODIFY `olympiad_points` int(10) UNSIGNED;
+ALTER TABLE `olympiad_nobles_eom` MODIFY `competitions_done` smallint(3) UNSIGNED;
+ALTER TABLE `olympiad_nobles_eom` MODIFY `competitions_won` smallint(3) UNSIGNED;
+ALTER TABLE `olympiad_nobles_eom` MODIFY `competitions_lost` smallint(3) UNSIGNED;
+ALTER TABLE `olympiad_nobles_eom` MODIFY `competitions_drawn` smallint(3) UNSIGNED;
\ No newline at end of file
-- 
GitLab