PDF (US Ltr) - 2.3Mb
PDF (A4) - 2.3Mb
您可以定義擴充物件,並將其作為使用者定義的 MySQL Shell 全域物件的一部分提供。當您建立並註冊擴充物件時,它在 JavaScript 和 Python 模式下都可用。
擴充物件包含一個或多個成員。成員可以是基本資料類型值、以原生 JavaScript 或 Python 撰寫的函式,或是另一個擴充物件。您可以使用內建全域物件 shell
提供的函式來建構和註冊擴充物件。在向 MySQL Shell 註冊後,您可以繼續向其新增成員來擴充物件。
注意
您可以將包含函式的擴充物件直接註冊為 MySQL Shell 全域物件。然而,為了良好管理您的擴充物件,建立一個或少量頂層擴充物件作為所有擴充物件的進入點,並將這些頂層擴充物件註冊為 MySQL Shell 全域物件會很有幫助。然後,您可以將您目前和未來的擴充物件新增為適當頂層擴充物件的成員。透過這種結構,註冊為 MySQL Shell 全域物件的頂層擴充物件為開發人員提供了一個地方,可以在不同時間新增各種建立的擴充物件,並將其儲存在不同的 MySQL Shell 外掛程式中。