aboutsummaryrefslogtreecommitdiff
path: root/sql/updates/auth
diff options
context:
space:
mode:
authorleak <leak@bitmx.net>2012-03-28 18:37:06 +0200
committerleak <leak@bitmx.net>2012-03-28 19:46:38 +0200
commit7309ee562195146220b5f048a50af15096759fd3 (patch)
tree3b8e8a27bd3d4536eef55f3184b04e4259deca0d /sql/updates/auth
parent6237ddac34fe40e851dbf052d5911aa8ef076be1 (diff)
SQL: Auth db data type cleanup `logs`, `realmcharacters`, `realmlist`, `uptime` / Storage engine switched to InnoDB Note:
As for the redundant `uptime`.`startstring` being removed, this page might be of interest how to generate time strings from unix timestamps http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_from-unixtime
Diffstat (limited to 'sql/updates/auth')
-rw-r--r--sql/updates/auth/2012_03_28_04_logs.sql5
-rw-r--r--sql/updates/auth/2012_03_28_05_realmcharacters.sql4
-rw-r--r--sql/updates/auth/2012_03_28_06_realmlist.sql6
-rw-r--r--sql/updates/auth/2012_03_28_07_uptime.sql6
4 files changed, 21 insertions, 0 deletions
diff --git a/sql/updates/auth/2012_03_28_04_logs.sql b/sql/updates/auth/2012_03_28_04_logs.sql
new file mode 100644
index 00000000000..4c837a47ed1
--- /dev/null
+++ b/sql/updates/auth/2012_03_28_04_logs.sql
@@ -0,0 +1,5 @@
+ALTER TABLE `logs`
+ CHANGE `time` `time` INT(10) UNSIGNED NOT NULL,
+ CHANGE `realm` `realm` INT(10) UNSIGNED NOT NULL,
+ CHANGE `type` `type` TINYINT(3) UNSIGNED NOT NULL,
+ ROW_FORMAT=DEFAULT ENGINE=INNODB;
diff --git a/sql/updates/auth/2012_03_28_05_realmcharacters.sql b/sql/updates/auth/2012_03_28_05_realmcharacters.sql
new file mode 100644
index 00000000000..e50b3c3f331
--- /dev/null
+++ b/sql/updates/auth/2012_03_28_05_realmcharacters.sql
@@ -0,0 +1,4 @@
+ALTER TABLE `realmcharacters`
+ CHANGE `realmid` `realmid` INT(10) UNSIGNED DEFAULT 0 NOT NULL,
+ CHANGE `acctid` `acctid` INT(10) UNSIGNED NOT NULL,
+ ROW_FORMAT=DEFAULT ENGINE=INNODB;
diff --git a/sql/updates/auth/2012_03_28_06_realmlist.sql b/sql/updates/auth/2012_03_28_06_realmlist.sql
new file mode 100644
index 00000000000..e5e7b2e00d4
--- /dev/null
+++ b/sql/updates/auth/2012_03_28_06_realmlist.sql
@@ -0,0 +1,6 @@
+ALTER TABLE `realmlist`
+ CHANGE `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
+ CHANGE `address` `address` VARCHAR(15) DEFAULT '127.0.0.1' NOT NULL,
+ CHANGE `port` `port` SMALLINT(5) UNSIGNED DEFAULT '8085' NOT NULL,
+ CHANGE `gamebuild` `gamebuild` INT(10) UNSIGNED DEFAULT '12340' NOT NULL,
+ ROW_FORMAT=DEFAULT ENGINE=INNODB; \ No newline at end of file
diff --git a/sql/updates/auth/2012_03_28_07_uptime.sql b/sql/updates/auth/2012_03_28_07_uptime.sql
new file mode 100644
index 00000000000..0ea4e3321df
--- /dev/null
+++ b/sql/updates/auth/2012_03_28_07_uptime.sql
@@ -0,0 +1,6 @@
+ALTER TABLE `uptime`
+ DROP COLUMN `startstring`,
+ CHANGE `realmid` `realmid` INT(10) UNSIGNED NOT NULL,
+ CHANGE `starttime` `starttime` INT(10) UNSIGNED DEFAULT 0 NOT NULL,
+ CHANGE `uptime` `uptime` INT(10) UNSIGNED DEFAULT 0 NOT NULL,
+ ROW_FORMAT=DEFAULT ENGINE=INNODB;