SQLite数据库集成现在可作为测试插件使用

AI 智能摘要
在Matt Mullenweg的反馈之后,WordPress的性能团队正在努力为Performance Lab插件松绑,他要求大型功能成为他们自己的社区插件,并有可能成为规范插件。作为这项工作的一部分,新的SQLite数据库集成现在可以作为一个独立的插件进行测试。

在Matt Mullenweg的反馈之后,WordPress的性能团队正在努力为Performance Lab插件松绑,他要求大型功能成为他们自己的社区插件,并有可能成为规范插件。作为这项工作的一部分,新的SQLite数据库集成现在可以作为一个独立的插件进行测试。

由Yoast赞助的贡献者Ari Stathopoulos正在领导开发SQLite实现的倡议,他要求托管公司、插件开发者和主题作者测试该插件。贡献者的目标是使其成为一个规范的插件,并最终在未来的版本中将SQLite的实现合并到WordPress Core中。

Stathopoulos更新了测试说明,并说明了如何测试这个独立的插件。这不是应该在生产中测试的东西。激活插件后,用户只要按照屏幕上的指示安装SQLite数据库就可以了。

测试时发现必须删除wp-content/db.php文件,才能让插件安装,因为它显示了以下错误。

图片[1]-SQLite数据库集成现在可作为测试插件使用-搬主题

SQLite插件不能被激活,因为已经存在一个不同的wp-content/db.php。

点击安装按钮后,该插件会把你带到熟悉的WordPress安装屏幕,在那里你选择语言并输入网站名称和密码。

在测试说明中,Stathopoulos指出,该插件将创建一个新的数据库,没有内容会从原来的数据库迁移。旧的数据库将保留,如果该插件被停用,网站将回到使用MySQL。Stathopoulos解释了为什么当新数据库激活时,用户不会看到旧数据库的内容。

SQLite的实现并不包括将数据从一个数据库迁移到另一个数据库的方法。由于这是一个要合并到WordPress Core中的实现的建议,我们需要遵循WordPress Core的原则。数据迁移不是Core应该做的事情,这显然是插件的领域。你的数据仍然安全地保留在你以前的数据库中,你可以通过禁用SQLite模块再次访问它。

当SQLite被合并到Core中时,迁移和备份插件将增加对它的支持。

SQLite数据库集成插件的仓库已经被转移到GitHub上的WordPress组织,测试人员可以在那里提供反馈。

关于分拆性能实验室插件的最佳方法的投票结果表明,贡献者更赞成保持性能实验室插件的原样,但另外将模块部署为单独的插件(32票),而将PL做成一个专注于中央基础设施和推荐单独插件的包装器(10票)。

SQLite集成插件有可能作为一个独立的模块接入,或者在未来通过性能实验室插件进行推荐,但这还没有决定。一旦正式确定了前进的道路,就会更清楚性能实验室的新结构将如何影响独立的SQLite集成插件。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容