邹景立
ea10f17079
feat(database): 适配多数据库维护操作
新增 DatabaseMaintenance 适配器,按数据库类型生成维护语句:MySQL/MariaDB 支持 REPAIR 与 OPTIMIZE,SQLite 使用 PRAGMA optimize 与 VACUUM,PostgreSQL 使用 VACUUM ANALYZE,SQL Server 使用索引重组与统计信息更新。
重构 DatabaseCommand,将 repair 与 optimize 统一收敛到维护适配器执行,针对不支持的数据库返回友好队列成功提示,避免 SQLite 等环境直接报错中断任务。
补充 DatabaseMaintenanceTest 覆盖各数据库语句生成、标识符转义和不支持提示,并将测试加入 phpunit.xml.dist 的套件列表。
2026-05-21 00:17:24 +08:00
..
2026-05-21 00:17:24 +08:00
2026-05-08 16:15:24 +08:00
2026-05-20 23:17:43 +08:00
2026-05-08 16:15:24 +08:00
2026-05-08 16:15:24 +08:00
2026-05-08 16:15:24 +08:00
2026-05-08 16:15:24 +08:00
2026-05-20 23:17:43 +08:00
2026-05-21 00:15:55 +08:00
2026-05-08 16:15:24 +08:00
2026-05-08 16:15:24 +08:00
2026-05-08 16:15:24 +08:00
2026-05-08 16:15:24 +08:00
2026-05-08 16:15:24 +08:00
2026-05-21 00:16:20 +08:00
2026-05-08 16:15:24 +08:00
2026-05-08 16:15:24 +08:00
2026-05-20 23:17:43 +08:00
2026-05-21 00:17:01 +08:00
2026-05-08 16:15:24 +08:00
2026-05-08 16:15:24 +08:00
2026-05-21 00:16:41 +08:00