跳到主要内容
版本:2.x

数据库兼容性与验证

此表用于选择嵌入式 Laravel 与自托管 Server 的数据库。Cloud 管理其运行时持久化。Cloud 客户配置 SDK 客户端与 Worker,而不是运行时数据库。

声明的兼容性基线不证明所有更高版本都通过验证。源码测试与安装已发布产物的验证是不同证据。此快照绑定 Workflow 2.20.3 源码与 Server 3.0.5 发布记录,不改变运行时兼容性,也不建立已测试的最低/最新版本范围。

引擎声明的兼容性观测到的源码验证已发布产物验证
MySQL嵌入式:基线 8.0。Server:基线 8.0。Core:原始浮动镜像功能任务中为 26.10.0。Server 配置:8.0.46、8.4.5。Core 观测绑定发布源码。Server 3.0.5 Compose 的 mysql:8.0 仅用于模式/健康冒烟,不是完整执行、容量或 TLS 验证。
PostgreSQL嵌入式:基线 13。Server:基线 13。Core:18.6。Server 配置:16.15、17.11。Core 观测绑定发布源码。在检查的发布清单中未找到绑定 Server 3.0.5 索引的 PostgreSQL 端点记录。
MariaDB嵌入式:基线 10.5。Server 接受 mariadb,此处未确立版本基线。Core:10.5.29。Server 配置:10.11.19。Core 观测绑定发布源码。在检查的发布清单中未找到绑定 Server 3.0.5 索引的 MariaDB 端点记录。
SQLite嵌入式能力和测试包含 SQLite。Server 声明基线 3.35。原始 Core 源码任务没有输出 SQLite 库版本。安装的 Core 2.20.3 验证使用了 SQLite,但未建立库版本范围。冻结的 Server 3.1.0 候选语料与稳定版 3.0.5 独立。
SQL Server已发布嵌入式 Core 声明 sqlsrv,但仍未验证。此处未确立 Server 验证。已发布 Core 矩阵中未找到 SQL Server 任务。拟议的后端守卫是独立源码工作。未找到对应发布验证。不要由嵌入式能力声明推断支持已获验证。

如何理解证据​

Core 清单将原始镜像摘要及四个 MySQL、四个 PostgreSQL 和一个 MariaDB 功能任务绑定到发布源码。十二个已发布升级单元覆盖 Laravel/PHP 组合,不是十二种数据库端点。独立的正常安装 Core 记录覆盖基于 SQLite 的 67 个 stream/replay/fake 用例。PHP 版本或浮动镜像选择器都不能补出未记录的数据库版本。

Server 清单区分原生与旧 PHP 源码任务范围。稳定版 3.0.5 记录有四个架构/配置 Compose 冒烟单元。local 和 production 都使用 MySQL。检查的日志未恢复出配套数据库确切版本/摘要、写入容量验证或已验证 TLS。源码配置和冻结候选不能验证另一个已发布镜像。

厂商生命周期与分布式引擎​

新部署应在确切运行时/数据库组合通过验证后,优先选择厂商维护的版本线。PostgreSQL 策略标记 13 已停止支持,14 于 2026 年 11 月 12 日结束支持。Oracle 公告将 MySQL 8.0 自 2026 年 4 月 21 日起列为 Sustaining Support。厂商生命周期不会建立或取消我们的产物验证。

TiDB、Vitess、PlanetScale 等分布式 MySQL 兼容部署在此未经测试。协议兼容性不证明事务隔离、行锁、commit/after-commit 可见性或重试行为。采用前应以确切运行时验证这些语义。此表不将单区域运行边界扩展到多区域运行。