mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2026-06-06 20:18:10 +08:00
新增 DatabaseMaintenance 适配器,按数据库类型生成维护语句:MySQL/MariaDB 支持 REPAIR 与 OPTIMIZE,SQLite 使用 PRAGMA optimize 与 VACUUM,PostgreSQL 使用 VACUUM ANALYZE,SQL Server 使用索引重组与统计信息更新。 重构 DatabaseCommand,将 repair 与 optimize 统一收敛到维护适配器执行,针对不支持的数据库返回友好队列成功提示,避免 SQLite 等环境直接报错中断任务。 补充 DatabaseMaintenanceTest 覆盖各数据库语句生成、标识符转义和不支持提示,并将测试加入 phpunit.xml.dist 的套件列表。
系统管理
定位
- 组件编码:
system - 组件包名:
zoujingli/think-plugs-system - 主要职责:后台壳层、权限用户、共享配置、插件中心、上传与运维管理
边界
- 后台页面入口前缀:
/system/* - 后台 API 前缀:
/api/system/* - 负责共享系统能力,不负责商城、防伪、公众号等业务插件逻辑
文档
- 接口与参数说明:
readme.api.md - 官方页面:https://thinkadmin.top/plugin/think-plugs-system.html