Spec-Zone.ru › MySQL Shell 9.2

4.5 Глобальные объекты MySQL Shell

MySQL Shell включает ряд встроенных глобальных объектов, которые существуют как в режиме JavaScript, так и в режиме Python. Встроенные глобальные объекты MySQL Shell следующие:

  • session доступен при установлении глобальной сессии и представляет собой эту сессию.

  • dba предоставляет доступ к функциям администрирования InnoDB Cluster, InnoDB ClusterSet и InnoDB ReplicaSet с использованием AdminAPI. См. Главу 6, MySQL AdminAPI.

  • cluster представляет собой InnoDB Cluster. Заполняется только в том случае, если при запуске MySQL Shell был задан параметр --cluster.

  • rs представляет собой InnoDB ReplicaSet. Заполняется только в том случае, если при запуске MySQL Shell был задан параметр --replicaset.

  • db доступен при установлении глобальной сессии с помощью подключения X Protocol со специфицированной по умолчанию базой данных и представляет собой эту схему.

  • shell предоставляет доступ к различным функциям MySQL Shell, например:

    • shell.options предоставляет функции для установки и снятия параметров настроек MySQL Shell. См. Раздел 14.4, «Настройка параметров MySQL Shell».

    • shell.reports предоставляет встроенные или пользовательские отчеты MySQL Shell как функции, с именем отчета в качестве имени функции. См. Раздел 11.1, «Отчеты с использованием MySQL Shell».

  • util предоставляет различные инструменты MySQL Shell, включая утилиту проверки обновления, утилиту импорта JSON и утилиту параллельного импорта таблиц. См. Главу 12, Утилиты MySQL Shell.

Важно

Имена глобальных объектов MySQL Shell зарезервированы как глобальные переменные и не должны использоваться, например, в качестве имён переменных. Если вы присваиваете одно из глобальных переменных, вы переопределяете вышеуказанную функциональность, и для её восстановления необходимо перезапустить MySQL Shell.

Вы также можете создавать собственные объекты расширений и регистрировать их как дополнительные глобальные объекты MySQL Shell, чтобы сделать их доступными в глобальном контексте. Инструкции по этому вопросу см. в Разделе 11.2, «Добавление объектов расширений в MySQL Shell».

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

Spec-Zone.ru

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