最近,我对用 Postgres 替换 MySQL(和同等产品)感到有点兴奋。我怀揣着只维护一个数据库堆栈的梦想,尽管这听起来很愚蠢。
我完全忘记了MediaWiki 也支持 Postgres ,尽管有一些警告:
MediaWiki 从 1.7 开始支持 PostgreSQL,但请注意,这是二等支持,您可能会遇到一些错误。 MediaWiki 最常用的数据库是 MySQL。请参阅 Phabricator 了解问题列表。 MediaWiki 需要 PostgreSQL 10.0 或更高版本,并在 PHP 中启用 PG 数据库支持。
大多数常见的维护脚本都适用于 PostgreSQL;然而,一些比较不起眼的可能会出现问题。
顺便说一句,我仍然很沮丧,他们用英国天然气公司取代了那个迷人的向日葵标志。但我离题了。
通常我对跑步、慢跑和坐的东西相当保守,但我克隆了 Clara 和我的其他 wiki,并在长周末将数据库迁移到 PostgreSQL,它……有效吗?我们在没有额外插件的情况下运行 MediaWiki 库存,但功能或性能上没有明显差异仍然令我印象深刻。我现在还可以使用我的小型 Postgres 脚本库进行备份,并且在我们被监禁的 FreeBSD 环境中只有一个数据库。
我会保留 MariaDB 一段时间,但如果这个 Postgres 版本运行良好,我会很想转向它。
作者: Ruben Schade ,悉尼,2025 年 1 月 28 日。