首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪些操作会影响文件、DB或两者?

哪些操作会影响文件、DB或两者?
EN

WordPress Development用户
提问于 2016-08-11 06:53:07
回答 3查看 1.5K关注 0票数 2

我正在考虑建立一个开发->分阶段->生产工作流,到目前为止最大的问题是如何同步数据库。

为此,我正试图准确地找出哪些操作将影响文件系统、数据库或两者。我觉得这是怎么回事。请纠正我的错误,并告诉我,如果我的可疑答案是正确的!

  • 注册一个新的用户数据库
  • 添加帖子或注释-数据库
  • 换一个新的主题-数据库?
  • 更改主题的设置-数据库
  • 安装或删除插件文件系统
  • 激活或停用插件文件系统
  • 更新插件文件系统和数据库?(DB结构可能会改变?)
  • 更改插件的设置-数据库
  • 上传媒体-文件系统和数据库?
  • 编辑主题或插件文件系统中未包括的自定义文件
  • 升级Wordpress -文件系统?
EN

回答 3

WordPress Development用户

回答已采纳

发布于 2016-08-11 07:06:16

  • 注册一个新的用户数据库
  • 添加帖子或注释-数据库
  • 更改为新主题-数据库(是的)
  • 更改主题的设置-数据库
  • 安装或删除插件文件系统、数据库
  • 激活或取消激活插件文件系统、数据库
  • 更新插件文件系统和数据库(如果插件注册了自定义表,则DB结构可能会更改;如果新版本中有结构更改,则更改DB结构)
  • 更改插件的设置-数据库
  • 上传媒体.文件系统和数据库
  • 编辑主题或插件文件系统中未包含的自定义文件(这取决于您正在采取的操作)
  • 升级WordPress -文件系统、数据库
票数 2
EN

WordPress Development用户

发布于 2016-08-11 07:04:50

几乎所有东西都存储到数据库中(大部分存储在{table_prefix}_options表中),所以您列出的每个操作都可能会影响数据库。

为了证明它,尝试激活插件,然后重命名这个插件文件夹。在WordPress中,您将看到插件已被停用,因为它不存在(激活插件列表存储在数据库中)。此外,升级WordPress也会影响数据库--例如,添加新表(WP4.4添加了术语元表以及管理它们的函数)。

票数 2
EN

WordPress Development用户

发布于 2016-08-11 07:14:56

您的方法是错误的,如果您真的开始设置一个完全正确的开发周期,您就不会做任何与更改DB作为开发的一部分有关的事情。

您不能以任何正常的方式跟踪DB更改,也不能以任何自动方式合并DB。您的所有更改都应该在代码文件(php、js、css等)中,您的代码应该在GIT或SVN中,并且部署到生产中应该是一个简单的拉动。

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

https://wordpress.stackexchange.com/questions/235617

复制
相关文章

相似问题

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