summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Sehmisch <mana@crushnet.org>2010-01-17 02:57:16 +0100
committerPhilipp Sehmisch <mana@crushnet.org>2010-01-17 02:57:16 +0100
commitbbd227b9ff360c4ef7bf1fbf394e01d96e172cdc (patch)
tree2befeadb02ddb780d9a79caec15e0223531f1200
parentd7b6565c7f25f02b3e1c0b9d8f50590bcc78bea9 (diff)
parentbb7866f0f5046c82f73cf625adbdeaf101920cbb (diff)
downloadmanaserv-bbd227b9ff360c4ef7bf1fbf394e01d96e172cdc.tar.gz
manaserv-bbd227b9ff360c4ef7bf1fbf394e01d96e172cdc.tar.bz2
manaserv-bbd227b9ff360c4ef7bf1fbf394e01d96e172cdc.tar.xz
manaserv-bbd227b9ff360c4ef7bf1fbf394e01d96e172cdc.zip
Merge branch 'master' of gitorious.org:mana/manaserv
-rw-r--r--src/sql/mysql/createTables.sql16
-rw-r--r--src/sql/mysql/updates/update_7_to_8.sql17
-rw-r--r--src/sql/sqlite/createTables.sql2
3 files changed, 32 insertions, 3 deletions
diff --git a/src/sql/mysql/createTables.sql b/src/sql/mysql/createTables.sql
index 0b75710e..cd50c187 100644
--- a/src/sql/mysql/createTables.sql
+++ b/src/sql/mysql/createTables.sql
@@ -89,7 +89,19 @@ CREATE TABLE IF NOT EXISTS `mana_char_status_effects` (
) ENGINE=InnoDB
DEFAULT CHARSET=utf8;
+-- Create table 'mana_char_kill_stats'
+CREATE TABLE IF NOT EXISTS `mana_char_kill_stats`
+(
+ `char_id` int(11) NOT NULL,
+ `monster_id` int(11) NOT NULL,
+ `kills` int(11),
+ PRIMANY KEY (`char_id`, `monster_id`),
+ FOREIGN KEY (`char_id`)
+ REFERENCES `mana_characters` (`id`)
+ ON DELETE CASCADE
+) ENGINE=InnoDB
+DEFAULT CHARSET=utf8;
--
@@ -371,7 +383,7 @@ AUTO_INCREMENT=0 ;
INSERT INTO mana_world_states VALUES('accountserver_startup',NULL,NULL, NOW());
INSERT INTO mana_world_states VALUES('accountserver_version',NULL,NULL, NOW());
-INSERT INTO mana_world_states VALUES('database_version', NULL,'7', NOW());
+INSERT INTO mana_world_states VALUES('database_version', NULL,'8', NOW());
-- all known transaction codes
@@ -406,4 +418,4 @@ INSERT INTO mana_transaction_codes VALUES ( 28, 'Trade ended', 'Act
INSERT INTO mana_transaction_codes VALUES ( 29, 'Trade money', 'Actions' );
INSERT INTO mana_transaction_codes VALUES ( 30, 'Trade items', 'Actions' );
INSERT INTO mana_transaction_codes VALUES ( 31, 'Attribute increased', 'Character' );
-INSERT INTO mana_transaction_codes VALUES ( 32, 'Attribute decreased', 'Character' ); \ No newline at end of file
+INSERT INTO mana_transaction_codes VALUES ( 32, 'Attribute decreased', 'Character' );
diff --git a/src/sql/mysql/updates/update_7_to_8.sql b/src/sql/mysql/updates/update_7_to_8.sql
new file mode 100644
index 00000000..6abb9f1f
--- /dev/null
+++ b/src/sql/mysql/updates/update_7_to_8.sql
@@ -0,0 +1,17 @@
+
+-- Create table 'mana_char_kill_stats'
+
+CREATE TABLE IF NOT EXISTS `mana_char_kill_stats`
+(
+ `char_id` int(11) NOT NULL,
+ `monster_id` int(11) NOT NULL,
+ `kills` int(11),
+ PRIMANY KEY (`char_id`, `monster_id`),
+ FOREIGN KEY (`char_id`)
+ REFERENCES `mana_characters` (`id`)
+ ON DELETE CASCADE
+) ENGINE=InnoDB
+DEFAULT CHARSET=utf8;
+
+UPDATE mana_world_states SET value = '8' WHERE state_name = 'database_version';
+
diff --git a/src/sql/sqlite/createTables.sql b/src/sql/sqlite/createTables.sql
index e3222da9..7128984e 100644
--- a/src/sql/sqlite/createTables.sql
+++ b/src/sql/sqlite/createTables.sql
@@ -374,7 +374,7 @@ AS
INSERT INTO mana_world_states VALUES('accountserver_startup',NULL,NULL, strftime('%s','now'));
INSERT INTO mana_world_states VALUES('accountserver_version',NULL,NULL, strftime('%s','now'));
-INSERT INTO mana_world_states VALUES('database_version', NULL,'7', strftime('%s','now'));
+INSERT INTO mana_world_states VALUES('database_version', NULL,'8', strftime('%s','now'));
-- all known transaction codes