ThinkAdmin/plugin/think-plugs-system
邹景立 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
..

系统管理

定位

  • 组件编码:system
  • 组件包名:zoujingli/think-plugs-system
  • 主要职责:后台壳层、权限用户、共享配置、插件中心、上传与运维管理

边界

  • 后台页面入口前缀:/system/*
  • 后台 API 前缀:/api/system/*
  • 负责共享系统能力,不负责商城、防伪、公众号等业务插件逻辑

文档