Spec-Zone.ru › MySQL Shell 9.2

11.2 Добавление объектов расширений в MySQL Shell

  • 11.2.1 Создание пользовательских глобальных объектов MySQL Shell
  • 11.2.2 Создание объектов расширений
  • 11.2.3 Сохранение объектов расширений
  • 11.2.4 Примеры объектов расширений MySQL Shell

Вы можете определять объекты расширений и делать их доступными в качестве части пользовательских глобальных объектов MySQL Shell. При создании и регистрации объекта расширения он становится доступным как в режиме JavaScript, так и в режиме Python.

Объект расширения состоит из одного или нескольких членов. Член может быть значением базового типа данных, функцией, написанной на чистом JavaScript или Python, или другим объектом расширения. Вы создаете и регистрируете объекты расширений, используя функции, предоставляемые встроенным глобальным объектом shell. Вы можете продолжить расширять объект, добавляя дополнительные члены после его регистрации в MySQL Shell.

Примечание

Вы можете зарегистрировать объект расширения, содержащий функции, непосредственно как глобальный объект MySQL Shell. Однако для лучшего управления вашими объектами расширений может быть полезно создать один или несколько основных объектов расширений в качестве точек входа для всех ваших объектов расширений и зарегистрировать эти основные объекты расширений в качестве глобальных объектов MySQL Shell. Затем вы можете добавить ваши текущие и будущие объекты расширений в качестве членов соответствующего основного объекта расширения. С такой структурой основной объект расширения, зарегистрированный как глобальный объект MySQL Shell, предоставляет разработчикам место для добавления различных объектов расширений, созданных в разное время и хранящихся в различных плагинах MySQL Shell.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-shell-9.2-en/mysql-shell-extension-objects.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API