首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AzerothCore :导入数据库更新

AzerothCore :导入数据库更新
EN

Stack Overflow用户
提问于 2019-01-19 14:22:21
回答 2查看 481关注 0票数 2

你好,我想问的是,要导入.sql更新(在git拉动之后),我必须组装并与bash文件合并(app/db_assembler),或者,如果我只启动worldserver.exe,他就会这么做。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-19 14:29:27

简短回答

不,worldserver进程不会更新数据库。

正如使用说明所说,您需要使用DB汇编程序bash脚本。

更多细节

这与TrinityCore中的不同,后者是worldserver进程更新数据库的一个特性。

在AzerothCore中,这个任务是外部脚本的响应性,它是用数据库汇编程序bash编写的。

使用外部脚本代替worldserver执行此任务的优点是:

  • 如果只需要创建数据库,则不需要编译和运行worldserver (在使用或开发只需要DB的工具时很有用)
  • DB汇编程序能够为每个DB生成一个惟一的SQL更新文件(通过合并所有的SQL更新文件),这对于调试或开发非常有用。
  • 一般来说,最好将不同的软件组件委托给不同的任务,而不是让单核来完成所有的事情。
票数 3
EN

Stack Overflow用户

发布于 2019-01-28 18:19:01

您还可以创建自己的合并脚本并手动应用。或者与db_assembler.sh合并,然后手动应用。

否则请参阅Francesco的答案

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54268037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档