[6936] Update spell_chain table content. Most from provided data prepared by DiSlord.

Also switch to revision based numbering of sql updates.
This commit is contained in:
VladimirMangos 2008-12-24 05:25:43 +03:00
parent 904a2c40f3
commit e6e35f38d1
5 changed files with 5658 additions and 1848 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -95,6 +95,7 @@ pkgdata_DATA = \
2008_12_22_17_mangos_item_template.sql \ 2008_12_22_17_mangos_item_template.sql \
2008_12_22_18_characters_characters.sql \ 2008_12_22_18_characters_characters.sql \
2008_12_22_19_characters_item_instance.sql \ 2008_12_22_19_characters_item_instance.sql \
6936_01_mangos_spell_chain.sql \
README README
## Additional files to include when running 'make dist' ## Additional files to include when running 'make dist'
@ -170,4 +171,5 @@ EXTRA_DIST = \
2008_12_22_17_mangos_item_template.sql \ 2008_12_22_17_mangos_item_template.sql \
2008_12_22_18_characters_characters.sql \ 2008_12_22_18_characters_characters.sql \
2008_12_22_19_characters_item_instance.sql \ 2008_12_22_19_characters_item_instance.sql \
6936_01_mangos_spell_chain.sql \
README README

View file

@ -12,28 +12,28 @@ 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. that should enable you to see if you need an update or not.
=== File name descriptin === === File name descriptin ===
File names are divided into two parts. First part is the date+counter File names are divided into two parts. First part is the revision+counter
that show commit apply date that will be compatible with database after apply update. that show commit revision that will be compatible with database after apply update.
The second part of the name, is the table that needs and update or has been added. 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: See an example below:
2008_10_17_01_characters_character_spell.sql 6936_01_mangos_spell_chain.sql
| | | | | | | |
| | | | | | | |
| | | The table character_spell | | | The table `spell_chain`
| | | will need an update. | | | will need an update.
| | | | | |
| | Name of affected DB (default recommended name) | | Name of affected DB (default recommended name)
| | Can be: characters, mangos, realmd | | Can be: characters, mangos, realmd
| | | |
| Counter show number of sql update in updates list for provided date | Counter show number of sql update in updates list for provided revision
| and set proper order for sql updates for same date | and set proper order for sql updates for same revision
| |
MaNGOS commit date related to sql update. For related commit MaNGOS commit revison related to sql update.
you can see http://github.com/mangos/mangos/commits/master It included in commit description in form [6936] as you can see at http://github.com/mangos/mangos/commits/master
Expected commit will be in commits list for provided date and it will have
sql update file name (2008_10_17_01_characters_character_spell.sql in our case) in list
changed files, After appling this update DB compatiable with found commit.
=== For commiters ==== After appling this update DB compatiable with database that include this sql update.
Please, include sql update name in first line of commit description for simplify it search by users in commits list. 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.

View file

@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__ #ifndef __REVISION_NR_H__
#define __REVISION_NR_H__ #define __REVISION_NR_H__
#define REVISION_NR "6935" #define REVISION_NR "6936"
#endif // __REVISION_NR_H__ #endif // __REVISION_NR_H__