From 1ff51c5326dc75d1c31804325db5da3e31701ed0 Mon Sep 17 00:00:00 2001 From: VladimirMangos Date: Fri, 20 Feb 2009 00:26:09 +0300 Subject: [PATCH] [7307] Add primary key for table `arena_team_member`. --- sql/characters.sql | 5 +++-- sql/updates/7307_01_characters_arena_team_member.sql | 4 ++++ sql/updates/Makefile.am | 2 ++ src/shared/revision_nr.h | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 sql/updates/7307_01_characters_arena_team_member.sql diff --git a/sql/characters.sql b/sql/characters.sql index 6e32533f2..e0d7ccee0 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 000000000..b18006f8f --- /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/sql/updates/Makefile.am b/sql/updates/Makefile.am index 1e1687c3e..6b93a7253 100644 --- a/sql/updates/Makefile.am +++ b/sql/updates/Makefile.am @@ -180,6 +180,7 @@ pkgdata_DATA = \ 7292_01_mangos_points_of_interest.sql \ 7292_02_mangos_locales_points_of_interest.sql \ 7303_01_mangos_pools.sql \ + 7307_01_characters_arena_team_member.sql \ README ## Additional files to include when running 'make dist' @@ -340,4 +341,5 @@ EXTRA_DIST = \ 7292_01_mangos_points_of_interest.sql \ 7292_02_mangos_locales_points_of_interest.sql \ 7303_01_mangos_pools.sql \ + 7307_01_characters_arena_team_member.sql \ README diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 64aedd277..d70d1b4a5 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__