loadsys/cakephp-tablemaintenanceshell

一个用于运行常见 MySQL 数据库维护查询的 CakePHP 命令行工具

1.0.0 2018-02-16 17:34 UTC

This package is not auto-updated.

Last update: 2024-09-15 06:28:21 UTC


README

一个用于运行常见 MySQL 数据库维护查询的 CakePHP v2.x 命令行工具,包括

  • CHECK
  • ANALYZE
  • OPTIMIZE
  • REPAIR

在执行 check 操作时,表会使用 READ 锁定,或对其他所有操作使用 WRITE 锁定。这是为了模拟 mysqlcheck 的行为,如此处所述。

需求

  • CakePHP 2.x
  • PHP 5.3+

安装

$ composer require loadsys/cakephp-tablemaintenanceshell

用法

Console/cake TableMaintenance.table_maintenance run {action} {table|ALL}

{action} 参数可以是以下之一:

  • check
  • analyze
  • optimize
  • repair

{table} 参数可以是任何有效的表名,或者特殊单词 ALL 表示所有表。

添加 --quiet-q 标志将抑制输出,除非存在错误。

贡献

报告问题

请使用 GitHub Issues 列出任何已知的缺陷或问题。

开发

在开发此插件时,请进行分支并提交 PR 以进行任何新开发。

许可证

MIT

版权

Loadsys Solutions 2018