aboutsummaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
Diffstat (limited to 'sql')
-rw-r--r--sql/characters.sql2
-rw-r--r--sql/updates/7974_characters_character_aura.sql2
2 files changed, 3 insertions, 1 deletions
diff --git a/sql/characters.sql b/sql/characters.sql
index d07f43cf3a0..4c798262bb2 100644
--- a/sql/characters.sql
+++ b/sql/characters.sql
@@ -531,7 +531,7 @@ CREATE TABLE `character_aura` (
`maxduration` int(11) NOT NULL default '0',
`remaintime` int(11) NOT NULL default '0',
`remaincharges` tinyint(3) unsigned NOT NULL default '0',
- PRIMARY KEY (`guid`,`spell`,`effect_mask`)
+ PRIMARY KEY (`guid`,`caster_guid`,`spell`,`effect_mask`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Player System';
/*!40101 SET character_set_client = @saved_cs_client */;
diff --git a/sql/updates/7974_characters_character_aura.sql b/sql/updates/7974_characters_character_aura.sql
new file mode 100644
index 00000000000..636b1cc204f
--- /dev/null
+++ b/sql/updates/7974_characters_character_aura.sql
@@ -0,0 +1,2 @@
+ALTER TABLE `character_aura` DROP PRIMARY KEY ,
+ADD PRIMARY KEY ( `guid` , `caster_guid` , `spell`, `effect_mask` )