10.1.1 创建 MySQL Shell 报告

您可以使用受支持的脚本语言(JavaScript 和 Python)为 MySQL Shell 创建和注册用户定义的报告。报告工具使用相同的 API 前端方案处理内置报告和用户定义的报告。

报告可以指定它们接受的特定于报告的选项列表,还可以接受指定数量的附加参数。您的报告可以支持这两种输入,也可以支持其中一种,也可以不支持其中任何一种。当您请求报告帮助时,MySQL Shell 会提供选项和参数的列表,以及注册报告时提供的任何可用描述。

签名

要注册为 MySQL Shell 报告的 Python 或 JavaScript 函数的签名必须如下:

Dict report(Session session, List argv, Dict options);