aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormegamage <none@none>2009-02-20 15:18:23 -0600
committermegamage <none@none>2009-02-20 15:18:23 -0600
commit01bd4a8121b9ef95bdad313e9dc754eda04b65b1 (patch)
tree16a7bc1738c9447dca2fc7bfb42429534e49a4cf
parent0250f9bf49aee02296e64de302db7615922d98e0 (diff)
[7307] Add primary key for table `arena_team_member`. Author: VladimirMangos
--HG-- branch : trunk
-rw-r--r--sql/characters.sql5
-rw-r--r--sql/updates/7307_01_characters_arena_team_member.sql4
-rw-r--r--src/shared/revision_nr.h2
3 files changed, 8 insertions, 3 deletions
diff --git a/sql/characters.sql b/sql/characters.sql
index 8433c343233..4149459543a 100644
--- a/sql/characters.sql
+++ b/sql/characters.sql
@@ -21,7 +21,7 @@
DROP TABLE IF EXISTS `character_db_version`;
CREATE TABLE `character_db_version` (
- `required_7267_01_characters_auctionhouse` bit(1) default NULL
+ `required_7307_01_characters_arena_team_member` bit(1) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Last applied sql update to DB';
--
@@ -96,7 +96,8 @@ CREATE TABLE `arena_team_member` (
`wons_week` int(10) unsigned NOT NULL default '0',
`played_season` int(10) unsigned NOT NULL default '0',
`wons_season` int(10) unsigned NOT NULL default '0',
- `personal_rating` int(10) UNSIGNED NOT NULL DEFAULT '0'
+ `personal_rating` int(10) UNSIGNED NOT NULL DEFAULT '0',
+ PRIMARY KEY (`arenateamid`,`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
diff --git a/sql/updates/7307_01_characters_arena_team_member.sql b/sql/updates/7307_01_characters_arena_team_member.sql
new file mode 100644
index 00000000000..b18006f8f0e
--- /dev/null
+++ b/sql/updates/7307_01_characters_arena_team_member.sql
@@ -0,0 +1,4 @@
+ALTER TABLE character_db_version CHANGE COLUMN required_7267_01_characters_auctionhouse required_7307_01_characters_arena_team_member bit;
+
+ALTER TABLE arena_team_member
+ ADD PRIMARY KEY (arenateamid,guid);
diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h
index 64aedd277f4..d70d1b4a5df 100644
--- a/src/shared/revision_nr.h
+++ b/src/shared/revision_nr.h
@@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__
#define __REVISION_NR_H__
- #define REVISION_NR "7306"
+ #define REVISION_NR "7307"
#endif // __REVISION_NR_H__