MySQL Shell 8.0  /  ...  /  MySQL Shell レポートの永続化

このページは機械翻訳したものです。

7.1.3 MySQL Shell レポートの永続化

MySQL Shell レポートは、レポートに使用されるスクリプト言語と一致するように、JavaScript コードの場合は .js のファイル拡張子、Python コードの場合は .py のファイル拡張子で保存する必要があります。 ファイル拡張子は大/小文字が区別されません。

レポートを永続化するには、MySQL Shell プラグインにレポートを追加することをお薦めします。 プラグインおよびプラグイングループは、MySQL Shell の起動時に自動的にロードされ、それらが定義および登録する関数はすぐに使用可能になります。 MySQL Shell プラグインでは、初期化スクリプトを含むファイルの名前は、言語に応じて init.js または init.py である必要があります。 MySQL Shell プラグインの使用手順については、セクション7.3「MySQL Shell プラグイン」 を参照してください。

かわりに、レポートを含むスクリプトを MySQL Shell ユーザー構成パスの init.d フォルダに直接格納することもできます。 MySQL Shell が起動すると、.js または .py ファイル拡張子を持つ init.d フォルダにあるすべてのファイルが自動的に処理され、それらのファイル内の機能が使用可能になります。 (この場所では、ファイル名は MySQL Shell には関係ありません。) デフォルトの MySQL Shell ユーザー構成パスは、Unix では ~/.mysqlsh/、Windows では %AppData%\MySQL\mysqlsh\です。 ユーザー構成パスは、環境変数 MYSQLSH_USER_CONFIG_HOME を定義することで、すべてのプラットフォームでオーバーライドできます。