ПредишенСледващото

за лекота на използване Upordochit Znachki-> по име в папката Updates с SQL

Преди да започнете:
  • Определете броя на текущата си редакция манго сървъра
  • Определя при какви манго редакция имаш базата данни.
  • Аз искам обяснява с един пример. Моят одит yadra- 4800

Моят одит на базата данни (в по-голямата интернет намери Super_Unknown_MaNGOS_DB_for_4714.rar) - 4714.

Това, което искам: да получите най-новата версия на сървъра.

Част 1: Чрез Папки с актуализираните

Нашето пътуване започва с препратка към папката, където са складирани SQL актуализации:

Вашият път към изходните манго / SQL / актуализации

В тази папка, ще видим доста голям брой файлове с разширение .sql и няколко папки тип 0.<число>.

Сега ние трябва да намерим първата актуализация на базата данни на SQL
  1. манго
  2. знаци
  3. realmd

Търсим за SQL файлове> 4714 (още номера в нашата редакция база данни).
И ние не намираме. На следващо място, ние търсим най-папки.
Необходимият файл се нарича в /sql/updates/0.9/

да го прилагате към манго на масата на база данни.

Чрез DB манго, защото SQL на името на файла по следния начин:

<РЕВИЗИЯ> _ <БД> _ <ТАБЛИЦА _ КОТОРУЮ _ ЗАТРАГИВАЕТ>. SQL

Ние търсим за следващата .sql файла. Сега имаме нужда от няколко> 4718

Тя 4737_mangos_command.sql. Моля, имайте предвид, че е необходимо също да се прилага за видове манго базата данни.
Следващият преглед - 4764_characters_auctionhouse.sql. I. Правилно! Тя трябва да бъде приложен към героите на базата данни. Браво!


Част 2: Вземете по-горе

Когато вашият сървър на база данни ще бъде 4842 (от последната актуализация в тази папка 0.9 4842_mangos_quest_template.sql), че е време да излезе извън тази папка и да се премести към следващото. Точно така! След номера. В нашия случай това е 0.10.

Но за лош късмет, файлове
4846_mangos_creature_template.sql
4846_mangos_item_template.sql
4846_mangos_npc_option.sql

Имат същите номера. Все пак, това не трябва да ви обърка! Не забравяйте upomnianie за това как да се изгради име в манго на SQL актуализации? Да, точно така, актуализацията засяга три различни маси. Те не се пресичат. Ние влагаме в произволен ред и да продължат напред.

Част 3: Абсолютна


Така че се прилага напълно актуализация на папките 0,9, 0,10, (можете премести?).
В момента, трябва да имате 6351 одит.
Отидете в папката 0.11. По някаква неизвестна причина SQL файлове се наричат ​​по различен начин. Но това не е проблем за нас!

През следващите десет минути, не забравяйте, (и след това трябва да се забравя), която всъщност е името на SQL файла по следния начин:


0<РЕВИЗИЯ>_<БД>_<ТАБЛИЦА_КОТОРУЮ_ЗАТРАГИВАЕТ>.SQL
И нула не е грешка. Нанесете файлове
06360_characters_characters.sql
за
06760_mangos_creature_template.sql

и след това
(NOMER_REVIZII_YADRA) _ (NOMER_OBNOVLENIYA) _ (DB) _ (ТАБЛИЦА) .sql
Първият файл на vida- 6936_01_mangos_spell_chain.sql.


Това е! Ние обновихме базата данни от версия 4714-8104 (в моя случай), без никакви проблеми.

Нюансите на осъвременявания на базата данни

Преди да започнете да приложите актуализацията на базата данни, бих искал да се изяснят някои точки от експертите на тези случаи, за да не се убие базата данни.

Какво прави:
1. Свалих изходния код от хранилището манго, сглобени ядро, отидох да манго / SQL папка
2. С помощта на таблица, създадена create_mysql.sql
3. С characters.sql за помощ и realmd.sql запълнени символи и маси realmd
3. mangos.sql не си напълнил, но вместо попълнено файл YTDB_0.13.5_R550_MaNGOS_R10023_SD2_R1706_ACID_R304 _RuDB_R37.7, най-новата в момента, взе хранилище YTDB
4. премества в ScriptDev2 / SQL папка
5. scriptdev2_create_database.sql създадена от таблицата с файлове
6. Files scriptdev2_create_structure_mysql.sql и scriptdev2_script_full.sql попълнено маса

въпроси:
1. Как да се идентифицират текущата база данни на редакция герои, realmd и ScriptDev2, да продължат около бъдещата си актуализация?
2. Или те в момента са в максималния одита след моите действия?
3. По време на одита на моето ядро ​​- 12 340, а най-новата актуализация на базата данни, изтеглянето, естествено със същата хранилище ревизията е 10270. Ако не се лъжа, преразглеждането на ядрото и базата данни трябва да съвпадат. Какво да се прави?
4. ropozitoriyah YTBD и манго могат да намерят новини odiinakovyh версии, правилно според мен, че разликата къде да поставят там? Но в хранилището обикновено са пресни манго

ZY Благодаря ви за ръчно актуализиране на базата данни

Zzy отговорът на въпрос 1, се озова сам - в базата данни е необходимо да се намери само една маса, съдържаща db_version
Z.Z.Z.Y. Практиката показва, че това понижение може да се направи, най-важното е да не направите грешка и сложи odnovleniya строго, за

Свързани статии

Подкрепете проекта - споделете линка, благодаря!