• Страница 1 из 2
  • 1
  • 2
  • »
Архив - только для чтения
Модератор форума: andycrowz  
Нужно ли заново заливать базу YTDB при смене ядра?
slay313
Капрал
Нужно ли заново заливать базу YTDB при смене ядра? А то долго она заливается.
Сообщение # 1 отредактировано slay313 - Пятница, 28.09.2012, 12:39
Asgarot™
Капрал
slay313, нет. Но может база не подойти.
Сообщение # 2 отредактировано Asgarot™ - Пятница, 28.09.2012, 12:40
slay313
Капрал
А она должна так долго заливаться? 4000 секунд и только 4%.
Сообщение # 3 написано 28.09.2012 в 12:41
Asgarot™
Капрал
slay313, через SQLyog заливай.
Сообщение # 4 написано 28.09.2012 в 12:43
slay313
Капрал
Quote (Asgarot™)
Но может база не подойти.

Ну например если у меня есть скомпилированное мною ядро, я просто добавлю патч и поставлю уже обновленное ядро. Должно же подойти?
Сообщение # 5 написано 28.09.2012 в 12:43
Asgarot™
Капрал
slay313, должно. Что тебе стоит проверить. smile
Сообщение # 6 написано 28.09.2012 в 12:46
slay313
Капрал
Asgarot™, спасибо, пойду пробовать)
Сообщение # 7 написано 28.09.2012 в 12:47
Thermaplugg
Database Developer
создаешь базу (world)
заливаешь (ytdb например) -- / не через Navikat (удаляешь его нахрен с компа, и забываешь о его существовании)
обновляешь (до последней версии)
заливаешь последние обновления которые отсутствуют (обновления ядра)
...
profit
Сообщение # 8 написано 28.09.2012 в 14:08
Asgarot™
Капрал
MENZ411, он спросил подойдет ли база а не как залить.
Сообщение # 9 написано 28.09.2012 в 14:09
Thermaplugg
Database Developer
зависит о того, чье ядро и какой лохматости...

если скомпилировано вчера(например), то последняя обновленная база 100% подойдет (если чистое ядро trinitycore)...
если допустим у тебя уже есть залитая база (YTDB 628 например), и ты хочешь тупа сменить старое ядро на новое -
то просто заменяешь старые файлы ядра на новые, обновляешь базу до версии 629 (если YTDB)...
p.s(1)
возможно будут конфликты при обновлении (но они легко исправляются)...

после уже накатываешь последние апдейты от ядра (для 100% совместимости и корректной работы)

заново перезаливать полностью базу не обязательно (если ты конечно делаешь все не с 0(нуля))
p.s(2)
а навикат, все рано в топку :)
Сообщение # 10 отредактировано MENZ411 - Пятница, 28.09.2012, 14:28
slay313
Капрал
Quote (MENZ411)
обновляешь (до последней версии)
заливаешь последние обновления которые отсутствуют (обновления ядра)

установил YTDB, обновлять скульниками из sql/updates/world ?

из sql/updates/world заливаются все sql кроме:

Так как была ошибка:

unknown column 'unit_flags2' in 'field list'

пришлось залить:

ALTER TABLE `creature_template` ADD COLUMN `unit_flags2` int(11) unsigned NOT NULL DEFAULT 0 AFTER `iconname`;
UPDATE `creature_template` SET `unit_flags2`=`unit_flags2`|0x800; -- UNIT_FLAG2_REGENERATE_POWER

Вот server.log:
Сообщение # 11 отредактировано slay313 - Пятница, 28.09.2012, 16:33
Thermaplugg
Database Developer
не все обновил... поверх YTDB 628 надо было накатить обновление 629 ( http://wowjp.net/forum/122-220140-1 )
после уже обновлять скульниками от ядра
Сообщение # 12 написано 28.09.2012 в 16:33
slay313
Капрал
Quote (MENZ411)
не все обновил... поверх YTDB 628 надо было накатить обновление 629 ( http://wowjp.net/forum/122-220140-1 )
после уже обновлять скульниками от ядра

то есть по порядку заливать апдейты начиная с 620 и по 629, а затем скульники из сорцов?
Сообщение # 13 отредактировано slay313 - Пятница, 28.09.2012, 16:37
Thermaplugg
Database Developer
ну если у тебя 620, то да... если скачал фулл 628, то только последние(629)
Сообщение # 14 написано 28.09.2012 в 16:39
slay313
Капрал
я установил YTDB 620 с http://wowjp.net/forum/122-220140-1 и сразу пытался накатить апдейты из сорцов)
Сообщение # 15 отредактировано slay313 - Пятница, 28.09.2012, 16:49
Thermaplugg
Database Developer
нет, сначала надо её обновить до ласта(629) smile все, по порядку
Сообщение # 16 написано 28.09.2012 в 16:43
slay313
Капрал
теперь понял свою ошибку smile , спасибо, а то бы до вечера мучался biggrin
Сообщение # 17 отредактировано slay313 - Пятница, 28.09.2012, 16:46
Thermaplugg
Database Developer
или вот:

[blizz][FULL BASE] Обновление 629_(16836) (SQL апдейты по 2012_09_24_03 включительно)
+ все что было до этого включено
+ все исправления с форума и правки по багрепортам (см. раздел "принятые патчи")
+ корректировка заселения
+ скрипты квестов
+ госсип-меню мобов
+ base installer
http://narod.ru/disk....7z.html
© 2012, ytdb.ru
[/blizz]
+ fixed 2012_09_26_00_world_misc.sql

создаешь базу мира(world например), запускаешь ytdb_inst.bat, вводишь данные базы, ждешь(буквально пару мин), радуешься smile
Сообщение # 18 отредактировано MENZ411 - Пятница, 28.09.2012, 20:20
slay313
Капрал
то есть можно поставить сразу YTDB 629 и накатывать скульники из ядра?
Сообщение # 19 написано 28.09.2012 в 16:52
Thermaplugg
Database Developer
да
Сообщение # 20 написано 28.09.2012 в 16:52
slay313
Капрал
понятно smile

Добавлено (28.09.2012, 17:06)
---------------------------------------------
MENZ411, почему на 629 базу не заливаются эти четыре скульника из ядра :
2012_09_17_02_world_misc.sql
2012_09_24_02_world_misc.sql
2012_09_24_03_world_misc.sql
2012_09_26_00_world_misc.sql

Сообщение # 21 написано 28.09.2012 в 17:06
Thermaplugg
Database Developer
нужны апдейты после 2012_09_24_03
то есть по сегодняшний день или на дату компилирования ядра:
Code
2012_09_26_00_world_misc.sql
2012_09_26_01_world_spell_bonus_data.sql
2012_09_27_01_world_custodian_of_time.sql
2012_09_28_00_world_creature_model_info.sql
Сообщение # 22 отредактировано MENZ411 - Пятница, 28.09.2012, 17:12
slay313
Капрал
Error Code: 1062 - Duplicate entry '42575' for key 'PRIMARY'
я как понял они там уже есть?
Сообщение # 23 написано 28.09.2012 в 17:12
Thermaplugg
Database Developer
да, ты правильно понял
Сообщение # 24 написано 28.09.2012 в 17:13
slay313
Капрал
2012_09_26_00_world_misc.sql тоже не заливается, такая же ошибка
его вроде как не должно там быть, он 26 числа
Сообщение # 25 отредактировано slay313 - Пятница, 28.09.2012, 17:18
Thermaplugg
Database Developer
скорее всего там есть опечатка(надо разбираться), или в ytdb это(что то) было сделано раньше smile
Сообщение # 26 отредактировано MENZ411 - Пятница, 28.09.2012, 17:23
slay313
Капрал
и еще, если я компилировал ядро вчера, то есть 27 числа, получается 2012_09_28_00_world_creature_model_info.sql заливать не нужно?

Добавлено (28.09.2012, 17:22)
---------------------------------------------
сейчас заново исходники скачаю, посмотрю какие там скульники

Сообщение # 27 написано 28.09.2012 в 17:22
Thermaplugg
Database Developer
ну давай разберем:
2012_09_28_00_* - это [год]_[месяц]_[день]_[порядковый номер]_далее идет название (не трудно ведь догадаться)
Сообщение # 28 написано 28.09.2012 в 17:26
slay313
Капрал
Quote (MENZ411)
ну давай разберем:
2012_09_28_00_* - это [год]_[месяц]_[день]_[порядковый номер]_далее идет название (не трудно ведь догадаться)

я понимаю, что это дата создания скульника, но что будет если его залить? smile
Сообщение # 29 написано 28.09.2012 в 17:28
Thermaplugg
Database Developer
ничего страшного не будет... мб появятся красные строчки в консоле
Сообщение # 30 написано 28.09.2012 в 17:40
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: