经过一番思考,我想到了这个:
Codex / Wordpress Versions 有变更日志,但这些似乎暗示了(最近)从5.0开始的数据库升级。(比较方式Matomo explicitly states DB upgrades). 也许这对于将来的版本来说已经足够了,下面是一种适用于旧版本的彻底而繁琐的方法:
检查db_version
在Codex / Wordpress Versions, or 手动/编程方式:检查wp-includes/version.php
对于我们正在更新的版本,4.9.8:$wp_db_version = 38590;
重复我们正在更新的版本;5.0: $wp_db_version = 43764;
检查upgrade_all
在里面wp-admin/includes/upgrade.php
, 对于4.9.8→5.0 / 38590→43764:
// ...
if ( $wp_current_db_version < 37965 ) // false
upgrade_460();
if ( $wp_current_db_version < 43764 ) // true!
upgrade_500();
最后,检查
upgrade_500
, 揭示了古腾堡的一些杂耍和
FIXME
:)
结论:只有很小的数据库升级(设置了一个站点选项),所以应该没问题,只需留意Gutenberg&;经典编辑器插件更新/编辑,关于“背景”:所以我做了手动更新4.9.9→5.0,然后手动降级5.0→4.9.9(4.9.8和.9在DB方面没有区别)。我看到了“需要DB升级”屏幕both 方法,然后继续。降级后会发生什么需要更多的研究;我猜你只看到屏幕,没有upgrade_*
执行功能。升级和降级后,所有内容看起来都正常,至少对于这个最小的新安装来说是这样。因此,我可以随时将4.9.8升级到5.0,因为我知道如果出现任何问题,我可以切换回原来的版本。当然是YMMV,尤其是当涉及其他插件和主题时。但对于更大的版本跳转,不会这样做:)