server/sql/updates
2009-04-26 23:37:07 +04:00
..
0.5 Removed trailing whitespaces and CRLFs 2008-10-22 11:52:03 +02:00
0.6 Removed trailing whitespaces and CRLFs 2008-10-22 11:52:03 +02:00
0.7 Removed trailing whitespaces and CRLFs 2008-10-22 11:52:03 +02:00
0.8 Removed trailing whitespaces and CRLFs 2008-10-22 11:52:03 +02:00
0.9 Removed trailing whitespaces and CRLFs 2008-10-22 11:52:03 +02:00
0.10 Removed trailing whitespaces and CRLFs 2008-10-22 11:52:03 +02:00
0.11 Removed trailing whitespaces and CRLFs 2008-10-22 11:52:03 +02:00
0.12 [7642] Move all 0.12 sql updates to sql/updates/0.12 2009-04-09 04:04:23 +04:00
2008_12_22_01_mangos_creature_equip_template.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_02_characters_character_pet.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_03_mangos_item_template.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_04_mangos_item_template.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_05_characters_account_data.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_06_characters_character_achievement.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_07_mangos_quest_template.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_08_mangos_milling_loot_template.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_09_mangos_spell_affect.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_10_mangos_string.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_11_mangos_player_classlevelstats.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_12_mangos_player_levelstats.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_13_mangos_item_template.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_14_mangos_playercreateinfo.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_15_mangos_playercreateinfo_action.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_16_mangos_playercreateinfo_spell.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_17_mangos_item_template.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_18_characters_characters.sql Prepare sql updates for merge. 2008-12-22 16:53:30 +03:00
2008_12_22_19_characters_item_instance.sql [7084] Fix 2.4.3->3.0.3 item conversion for gem sockets problems. 2009-01-14 13:04:01 +03:00
6936_01_mangos_spell_chain.sql [6936] Update spell_chain table content. Most from provided data prepared by DiSlord. 2008-12-24 05:33:47 +03:00
6939_01_mangos_quest_template.sql [6939] Fixing problems with quest_template.RewHonorableKills. 2008-12-24 07:13:27 +03:00
6940_01_mangos_spell_learn_spell.sql [6940] Update spell_learn_spell. 2008-12-24 16:11:37 +03:00
6941_01_mangos_spell_learn_spell.sql [6941] Data for spell_learn_spell for new class specific enchanting ability. 2008-12-25 02:32:33 +03:00
6944_01_mangos_mangos_string.sql [6944] Restore work after arena patch and reimplement battleground/arena announcer 2008-12-25 07:53:06 +03:00
6958_01_mangos_spell_proc_event.sql [7146] Trailing whitespace code cleanup 2009-01-22 18:10:16 +01:00
6960_01_mangos_command.sql [6960] Implement ".modify runnicpower" command. 2008-12-28 03:23:03 +03:00
6960_02_mangos_string.sql [6960] Implement ".modify runnicpower" command. 2008-12-28 03:23:03 +03:00
6961_01_mangos_command.sql [6961] Remove redundent code that prevent show .reload subcomands list in normal way. 2008-12-28 05:04:01 +03:00
6970_01_mangos_playercreateinfo.sql [6970] Fixing player staring coordinates in mangos.sql. 2008-12-29 13:34:07 +03:00
6976_01_realmd_realmd_db_version.sql [6976] Changed the db_version fields in realmd and characters databases to revision number format 2008-12-29 22:19:15 +02:00
6976_02_characters_character_db_version.sql [6976] Changed the db_version fields in realmd and characters databases to revision number format 2008-12-29 22:19:15 +02:00
7002_01_mangos_spell_chain.sql [7002] Fixed learning of spell 51490 and ranks 2009-01-02 14:44:44 +01:00
7015_01_mangos_item_template.sql [7015] Implement support -1 in item_template.stackable and item_template.maxcount fields. 2009-01-03 19:19:53 +03:00
7024_01_mangos_spell_chain.sql [7024] Add gathering skill grow bonus spell chanin data. Sort prof. spell chain data by skill ids as other spells. 2009-01-04 23:31:56 +03:00
7026_01_mangos_battleground_template.sql [7026] Current arena season id and state send and setting in mangosd.conf. 2009-01-05 02:20:58 +03:00
7031_01_mangos_spell_proc_event.sql [7033] Add some dummy triggers 2009-01-05 16:55:30 +03:00
7033_01_mangos_spell_proc_event.sql [7033] Add some dummy triggers 2009-01-05 16:55:30 +03:00
7034_01_mangos_spell_proc_event.sql [7034] Add support 96 bit spell family mask to triggers 2009-01-06 00:26:58 +03:00
7040_01_mangos_achievement_reward.sql [7040] Move achievment rewards dat to new DB table. Implement sending item rewards by mail. 2009-01-06 16:21:22 +03:00
7044_01_mangos_spell_proc_event.sql [7146] Trailing whitespace code cleanup 2009-01-22 18:10:16 +01:00
7047_01_characters_character_spell.sql [7059] Drop spell slot fields as unused for characters and pets. 2009-01-09 22:31:06 +03:00
7047_02_mangos_playercreateinfo_action.sql Fix prev commit 2009-01-07 21:48:32 +03:00
7047_03_mangos_playercreateinfo_spell.sql Fix prev commit 2009-01-07 21:48:32 +03:00
7050_01_mangos_spell_proc_event.sql [7050] Add crit req for some paladin spell proc 2009-01-08 01:30:34 +03:00
7051_01_mangos_spell_proc_event.sql [7051] Implement some mage dummy triggers (fix typo) 2009-01-08 03:53:21 +03:00
7052_01_mangos_spell_proc_event.sql [7052] Fix proc priest 47549 and ranks 2009-01-08 04:03:53 +03:00
7053_01_mangos_spell_proc_event.sql [7053] Fix last commit 2009-01-08 04:37:12 +03:00
7056_01_mangos_spell_proc_event.sql [7056] Proc system add 2009-01-09 00:59:28 +03:00
7059_01_characters_character_spell.sql [7059] Drop spell slot fields as unused for characters and pets. 2009-01-09 22:31:06 +03:00
7059_02_characters_pet_spell.sql [7059] Drop spell slot fields as unused for characters and pets. 2009-01-09 22:31:06 +03:00
7060_01_mangos_spell_proc_event.sql [7060] Implement priest dummy proc 47555 and ranks 2009-01-10 01:02:48 +03:00
7061_01_mangos_spell_proc_event.sql [7061] Use correct flag for trigger from 47540 and ranks (use healing part) in all related triggers 2009-01-10 01:21:29 +03:00
7063_01_mangos_spell_proc_event.sql [7063] Absorb auras fixes (add custom handle for some auras) 2009-01-10 19:14:09 +03:00
7067_01_mangos_playercreateinfo_spell.sql [7067] Move inactive form/stance passive spells from playercreateinfo_spell to spell_learn_spell with active field. 2009-01-11 02:09:03 +03:00
7067_02_mangos_spell_learn_spell.sql [7067] Move inactive form/stance passive spells from playercreateinfo_spell to spell_learn_spell with active field. 2009-01-11 02:09:03 +03:00
7067_03_characters_character_spell.sql [7067] Move inactive form/stance passive spells from playercreateinfo_spell to spell_learn_spell with active field. 2009-01-11 02:09:03 +03:00
7074_01_mangos_playercreateinfo_spell.sql [7074] Update playercreateinfo_spell for old classes. 2009-01-13 00:52:37 +03:00
7075_01_characters_character_spell.sql [7146] Trailing whitespace code cleanup 2009-01-22 18:10:16 +01:00
7075_02_mangos_spell_learn_spell.sql [7075] Remove outdated original spells from character_spell. Update spell_learn_spell for one from original spells. 2009-01-13 01:02:22 +03:00
7077_01_characters_character_spell.sql [7077] Implement support castable trainer spells for profession ranks. 2009-01-13 21:09:43 +03:00
7078_01_mangos_spell_proc_event.sql [7146] Trailing whitespace code cleanup 2009-01-22 18:10:16 +01:00
7092_01_mangos_player_xp_for_level.sql [7092] Work vs XP per level data 2009-01-16 01:00:41 +03:00
7097_01_mangos_spell_proc_event.sql [7097] Fix some triggers changed on client switch 2009-01-17 21:04:22 +03:00
7100_01_characters_character_spell.sql [7100] More cleanups for character_spell from outdated data. 2009-01-18 01:51:45 +03:00
7107_01_mangos_string.sql [7107] Output skill points (current, max, perm/temp bonus) for known skill in .lookup skill. 2009-01-18 22:18:13 +03:00
7113_01_characters_character_achievement_progress.sql [7113] Not update/store achievement progress for counter == 0 2009-01-19 13:30:18 +03:00
7118_01_mangos_skill_discovery_template.sql [7118] resolve problems with partly appied [7117] 2009-01-20 00:35:02 +03:00
7133_01_mangos_skill_discovery_template.sql [7133] Re-implement explicit spell discovery code. 2009-01-21 06:39:54 +03:00
7133_02_mangos_spell_loot_template.sql [7133] Re-implement explicit spell discovery code. 2009-01-21 06:39:54 +03:00
7141_01_mangos_instance_template.sql [7141] Implement heroic raid instance mode support. 2009-01-22 03:27:59 +03:00
7147_01_mangos_creature_template.sql [7147] Check creature template type/family at server startup. 2009-01-23 01:28:05 +03:00
7149_01_mangos_spell_proc_event.sql [7149] Implement paladin dummy proc - 53380 and ranks, 53501 and ranks 2009-01-23 01:45:16 +03:00
7150_01_mangos_playercreateinfo_spell.sql [7150] Fixed: spell 58284 must be in original spells for all warlocks. 2009-01-23 02:14:33 +03:00
7156_01_mangos_spell_proc_event.sql [7156] More generic periodic aura work 2009-01-23 22:10:12 +03:00
7168_01_mangos_command.sql [7168] Spell shift-link and command improvements. 2009-01-25 07:53:18 +03:00
7175_01_mangos_spell_proc_event.sql [7175] Fix some hunter abilites 2009-01-25 17:46:37 +03:00
7193_01_mangos_mangos_string.sql [7193] Renamed output Field Flags to Unit Flags in npc info command. 2009-01-27 14:47:58 +01:00
7196_01_mangos_spell_chain.sql [7196] Restore priest pet hit mana regen 2009-01-28 02:28:34 +03:00
7196_02_mangos_spell_bonus_data.sql [7196] Restore priest pet hit mana regen 2009-01-28 02:28:34 +03:00
7198_01_characters_characters.sql [7198] SQL update will fix problems with charges old pre-3.0.3 summon spells for pets/companions/etc. 2009-01-29 00:19:26 +03:00
7199_01_mangos_spell_bonus_data.sql [7199] Fix some spell bonus coefficients 2009-01-29 02:51:21 +03:00
7199_02_mangos_spell_proc_event.sql [7199] Fix some spell bonus coefficients 2009-01-29 02:51:21 +03:00
7205_01_mangos_spell_chain.sql [7205] Update table spell_chain to 3.0.8 2009-01-31 02:18:08 +03:00
7207_01_mangos_creature.sql [7207] Phase system development continue for DB/in_game objects 2009-01-31 06:11:50 +03:00
7207_02_mangos_gameobject.sql [7207] Phase system development continue for DB/in_game objects 2009-01-31 06:11:50 +03:00
7207_03_characters_corpse.sql [7207] Phase system development continue for DB/in_game objects 2009-01-31 06:11:50 +03:00
7209_01_mangos_spell_bonus_data.sql [7209] Fix damage for paladin 53595 2009-01-31 22:04:12 +03:00
7214_01_mangos_command.sql [7214] Phase system continue development - Commands and fixes. 2009-02-01 08:13:16 +03:00
7214_02_mangos_mangos_string.sql [7214] Phase system continue development - Commands and fixes. 2009-02-01 08:13:16 +03:00
7230_01_mangos_spell_chain.sql [7230] Add spell_chain data for 18220 and ranks. 2009-02-05 05:27:59 +03:00
7230_02_mangos_spell_bonus_data.sql [7230] Add spell_chain data for 18220 and ranks. 2009-02-05 05:27:59 +03:00
7235_01_mangos_command.sql [7235] New command: .reset achievements 2009-02-07 00:00:23 +03:00
7242_01_mangos_spell_bonus_data.sql [7242] Fixed spell 30482 and ranks spell bonus for triggered spell. 2009-02-07 15:00:06 +01:00
7249_01_mangos_spell_proc_event.sql [7249] Remove outdated data from spell_proc_event. 2009-02-08 04:54:38 +03:00
7251_01_mangos_spell_chain.sql [7251] Replace wrong spell 52375 by 47541 in spell chain data. 2009-02-08 11:18:13 +03:00
7251_02_characters_character_spell.sql [7251] Replace wrong spell 52375 by 47541 in spell chain data. 2009-02-08 11:18:13 +03:00
7252_01_mangos_command.sql [7252] Move all world global broadcast string (all arena/bg related) to mangos_string. 2009-02-08 13:06:25 +03:00
7252_02_mangos_mangos_string.sql [7252] Move all world global broadcast string (all arena/bg related) to mangos_string. 2009-02-08 13:06:25 +03:00
7255_01_characters_characters.sql [7255] Allows saving characters in Battle Grounds. 2009-02-09 16:15:29 +03:00
7267_01_characters_auctionhouse.sql [7267] Drop auctionhouse.location. 2009-02-12 04:54:15 +03:00
7290_01_mangos_command.sql [7290] Command .npc setdeathstate on/off. 2009-02-17 13:33:41 +03:00
7292_01_mangos_points_of_interest.sql [7609] Trailing whitespace cleaning 2009-04-03 16:46:39 +02:00
7292_02_mangos_locales_points_of_interest.sql [7609] Trailing whitespace cleaning 2009-04-03 16:46:39 +02:00
7303_01_mangos_pools.sql [7303] Fixed sql changes part of pool patch. 2009-02-19 13:14:44 +03:00
7307_01_characters_arena_team_member.sql [7307] Add primary key for table arena_team_member. 2009-02-20 00:31:36 +03:00
7312_01_mangos_mangos_string.sql [7312] Use localized DB-based achievement message instead hardcoded string. 2009-02-21 07:51:20 +03:00
7314_01_characters_guild_rank.sql [7314] Not set GR_RIGHT_WITHDRAW_GOLD_LOCK flag for guild masters, remove in DB. 2009-02-21 10:08:01 +03:00
7324_01_characters_character_spell.sql [7324] Spells deleted from characters in 3.0.2+ 2009-02-22 05:48:55 +03:00
7324_02_characters_character_aura.sql [7324] Spells deleted from characters in 3.0.2+ 2009-02-22 05:48:55 +03:00
7331_01_mangos_command.sql [7331] Normalization and corrections in mangos_commands. 2009-02-24 03:05:23 +03:00
7332_01_mangos_command.sql [7332] Allow provided target for .distance command using player name or shift-link with guid. 2009-02-25 06:43:09 +03:00
7349_01_mangos_spell_area.sql [7349] Implement spell cast depenences from area/quest.aura state store in new table spell_area. 2009-02-27 11:15:36 +03:00
7369_01_mangos_quest_template.sql [7369] Remove ReqSourceRef in quest_template. 2009-03-02 03:31:18 +03:00
7376_01_mangos_spell_area.sql [7376] Allow store in spell_area.aura_spell negative values for "not has aura" requirement. 2009-03-04 01:27:56 +03:00
7382_01_mangos_creature_template.sql [7382] Add 2 unknown field to creature_template sent in SMSG_CREATURE_QUERY_RESPONSE to client 2009-03-05 16:17:43 +03:00
7388_01_mangos_mangos_string.sql [7390] Implement heroic instance quest requirement in areatrigger_teleport. 2009-03-06 18:23:38 +03:00
7390_01_mangos_areatrigger_teleport.sql [7390] Implement heroic instance quest requirement in areatrigger_teleport. 2009-03-06 18:23:38 +03:00
7393_01_mangos_game_event.sql [7393] Implement access to client side holiday ids. 2009-03-07 03:00:17 +03:00
7399_01_mangos_mangos_string.sql [7401] Fixed bgqueue invitation to already started battlegrounds - not tested. 2009-03-07 17:53:44 +01:00
7422_01_mangos_mangos_string.sql [7422] Allow localization base at guildmaster locale default guild rank names at guild creating. 2009-03-09 11:41:22 +03:00
7439_01_mangos_mangos_string.sql [7439] Fix wrong liquid level in some places. Need reectract maps. 2009-03-11 00:04:19 +03:00
7472_01_mangos_mangos_string.sql Added last file from previous commit 2009-03-16 18:57:52 +01:00
7493_01_mangos_command.sql [7493] Move .gobject functions in one place, update/fix security levels in code and mangos.sql. 2009-03-19 12:53:10 +03:00
7495_01_mangos_mangos_string.sql [7495] Fixed mangos_string entry text for .gobject target, and shift-links into .gobject turn/move output. 2009-03-19 20:11:04 +03:00
7503_01_mangos_command.sql [7503] Implement proper (not 2 level limited) help.security set for chat commands and subcommands. Update some commands data. 2009-03-21 00:09:51 +03:00
7536_01_mangos_spell_chain.sql [7536] Spell chain requirement for some epic mounts. 2009-03-24 19:13:01 +03:00
7544_01_mangos_uptime.sql Moved table uptime from world database to character database. 2009-03-26 16:23:57 +01:00
7544_02_characters_uptime.sql Moved table uptime from world database to character database. 2009-03-26 16:23:57 +01:00
7546_01_characters_uptime.sql [7546] Revert [7544] correcty move uptime table to Realm database, use realmid column. 2009-03-26 17:58:44 +01:00
7546_02_realmd_uptime.sql [7546] Revert [7544] correcty move uptime table to Realm database, use realmid column. 2009-03-26 17:58:44 +01:00
7558_01_mangos_mangos_string.sql [7560] Implement IconName for gameobject 2009-03-28 05:59:55 +03:00
7558_02_mangos_command.sql [7558] Implement command: .learn all_mypettalents 2009-03-28 03:28:08 +03:00
7560_01_mangos_gameobject_template.sql [7560] Implement IconName for gameobject 2009-03-28 05:59:55 +03:00
7565_01_mangos_mangos_string.sql [7565] Move all hardcoded strings used in .account onlinelist to DB. 2009-03-28 07:34:27 +03:00
7568_01_mangos_spell_proc_event.sql [7568] Spell proc event data from forums 2009-03-28 15:01:23 +03:00
7615_01_mangos_command.sql [7615] Continue sorting chat command function declarations. Move send commands in new .send * subcommand list. 2009-04-05 01:38:02 +04:00
7616_01_mangos_mangos_string.sql [7616] Implement .debug play cinematic and .debig play movie. Rename .debug playsound to .debug play sound. 2009-04-05 04:36:26 +04:00
7616_02_mangos_command.sql [7617] Fixed typo in prev. sql update. 2009-04-05 04:53:11 +04:00
7622_01_mangos_creature_ai_scripts.sql [7622] Added creatureAI with related database tables. 2009-04-05 23:05:44 +04:00
7622_02_mangos_creature_ai_summons.sql [7622] Added creatureAI with related database tables. 2009-04-05 23:05:44 +04:00
7622_03_mangos_creature_ai_texts.sql [7622] Added creatureAI with related database tables. 2009-04-05 23:05:44 +04:00
7627_01_mangos_achievement_criteria_data.sql [7627] Replace built-in in code table by new DB table achievement_criteria_data for store additional data for achievement criteria. 2009-04-06 23:02:20 +04:00
7633_01_mangos_achievement_criteria_data.sql [7633] Implement support multiply basic requirements for crireria in achievement_criteria_data. 2009-04-08 04:20:26 +04:00
7643_01_mangos_db_version.sql [7643] Allow set, store and output creture EventAI data version in addition to world DB and script library versions. 2009-04-09 17:30:59 +04:00
7643_02_mangos_mangos_string.sql [7643] Allow set, store and output creture EventAI data version in addition to world DB and script library versions. 2009-04-09 17:30:59 +04:00
7644_01_characters_character_pet.sql [7644] Fixed pet slot values using in pet save. 2009-04-10 09:02:04 +04:00
7662_01_mangos_spell_chain.sql [7662] Spell power coefficients for talent 48505 and ranks. 2009-04-13 08:34:29 +04:00
7662_02_mangos_spell_bonus_data.sql [7662] Spell power coefficients for talent 48505 and ranks. 2009-04-13 08:34:29 +04:00
7705_01_mangos_command.sql [7705] Rename some account/character related commands. 2009-04-24 02:46:11 +04:00
7706_01_mangos_command.sql [7706] Rename command .plimit -> .server plimit 2009-04-24 03:58:19 +04:00
7714_01_mangos_command.sql [7714] Implement new command .character level for set level provided level. 2009-04-26 01:24:09 +04:00
7720_01_mangos_mangos_string.sql [7720] Fixed crash at .character level use from console. Include GM name in message for command target if report need. 2009-04-26 23:37:07 +04:00
Makefile.am [7720] Fixed crash at .character level use from console. Include GM name in message for command target if report need. 2009-04-26 23:37:07 +04:00
README [7231] Some info to sql updates commiters in slq/update/README 2009-02-05 23:01:00 +03:00

= MaNGOS -- README =

Copyright (c) 2005-2009 MaNGOS <http://getmangos.com/>

See the COPYING file for copying conditions.

== Database Updates ==
This folder contains SQL files which will apply required updates to your MySQL
database, whenever the MaNGOS database structure has been changed or extended.

To see if you need an update, the file names have been given a fixed structure
that should enable you to see if you need an update or not.

=== File name descriptin ===
File names are divided into two parts. First part is the revision+counter
that show commit revision that will be compatible with database after apply update.
Counter set order in sql updates apply for same revision.
The second part of the name of the database and the table that needs and update or has been added.
See an example below:

         6936_01_mangos_spell_chain.sql
         |    |  |      |
         |    |  |      |
         |    |  |      The table `spell_chain`
         |    |  |      will need an update.
         |    |  |
         |    |  Name of affected DB (default recommended name)
         |    |  Can be: characters, mangos, realmd
         |    |
         |    Counter show number of sql update in updates list for provided revision
         |    and set proper order for sql updates for same revision
         |
         MaNGOS commit revison related to sql update.
         It included in commit description in form [6936] as you can see at http://github.com/mangos/mangos/commits/master

After appling this update DB compatiable with database that include this sql update.
SQL update include special protection against multiply and wrong order SQL updates apply.
So attempt apply sql update to more old DB without previous SQL update in list for targeted database
or to DB with already applied this or later SQL update will generate error and not applied.

=== For commiters ====

MaNGOS sources include special tool ( contrib/git_id ) for generation revision info
in commit notes and in src/shared/revision_nr.h file. It have option '-s' that let set
correct sql update names with revision number, generate sql update order guard queries,
and update version fields in mangos.sql/etc. For it use name sql updates in form
01_mangos_spell_chain.sql or 9999_01_mangos_spell_chain.sql (counter can be _01_, _02_, and etc,
dependent from sql updates amount in commit) and _not_ add to sql updates
guard queries. Include sql updates in commit. After commit adding to local repo call git_id
with -s option (and another, note: -s option not work propertly with -l option). Other steps
tool will do by self and apply changes to commit. After tool use commit with sql updates ready
to push.