このページは機械翻訳したものです。
      複数の MySQL Shell プラグインのフォルダを plugins フォルダの下の格納フォルダに配置することで、プラグイングループを作成できます。 プラグイングループには、JavaScript を使用して定義されたプラグインと Python を使用して定義されたプラグインを混在させることができます。 プラグイングループを使用すると、次のような共通のものを持つプラグインを編成できます: 
      
特定のテーマに関するレポートを提供するプラグイン。
同じ共通コードを再利用するプラグイン。
同じ拡張オブジェクトに関数を追加するプラグイン。
      plugins フォルダのサブディレクトリに初期化スクリプト (init.js または init.py ファイル) が含まれていない場合、MySQL Shell はそれをプラグイングループとして扱い、そのサブフォルダでプラグインの初期化スクリプトを検索します。 格納フォルダには、プラグイングループ内のプラグインによって共有されるコードを持つほかのファイルを含めることができます。 プラグインサブフォルダの場合と同様に、名前がドット (.) で始まる場合、格納フォルダは無視されますが、それ以外の場合、名前は MySQL Shell にとって重要ではありません。 
    
      たとえば、ユーザー定義の MySQL Shell グローバルオブジェクト ext によって提供されるすべての関数を構成するプラグイングループは、次のように構造化できます:
    
フォルダ
C:\Users\exampleuser\AppData\Roaming\MySQL\mysqlsh\plugins\extは、プラグイングループの格納フォルダです。プラグインの共通コードは、
C:\Users\exampleuser\AppData\Roaming\MySQL\mysqlsh\plugins\ext\common.pyのこのフォルダに格納されますプラグイングループ内のプラグインは、それぞれ
C:\Users\exampleuser\AppData\Roaming\MySQL\mysqlsh\plugins\ext\helloWorld\init.pyなどのinit.pyファイルを含むextフォルダのサブフォルダに格納されます。プラグインは、
ext.commonから共通コードをインポートし、その機能を使用します。