MySQL Shell 8.0

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

7.3.2 プラグイングループの作成

複数の MySQL Shell プラグインのフォルダを plugins フォルダの下の格納フォルダに配置することで、プラグイングループを作成できます。 プラグイングループには、JavaScript を使用して定義されたプラグインと Python を使用して定義されたプラグインを混在させることができます。 プラグイングループを使用すると、次のような共通のものを持つプラグインを編成できます:

plugins フォルダのサブディレクトリに初期化スクリプト (init.js または init.py ファイル) が含まれていない場合、MySQL Shell はそれをプラグイングループとして扱い、そのサブフォルダでプラグインの初期化スクリプトを検索します。 格納フォルダには、プラグイングループ内のプラグインによって共有されるコードを持つほかのファイルを含めることができます。 プラグインサブフォルダの場合と同様に、名前がドット (.) で始まる場合、格納フォルダは無視されますが、それ以外の場合、名前は MySQL Shell にとって重要ではありません。

たとえば、ユーザー定義の MySQL Shell グローバルオブジェクト ext によって提供されるすべての関数を構成するプラグイングループは、次のように構造化できます: