2.5 Установка текущей схемы
По умолчанию схема сессии может быть указана с помощью атрибута schema при открытии сессии подключения. Метод класса Sessionметод
getDefaultSchema() возвращает схему по умолчанию для Session.
Если схема по умолчанию не была выбрана при подключении, можно использовать функцию класса Session класс setCurrentSchema() для установки текущей схемы.
from mysqlsh import mysqlx
# Direct connect with no client-side default schema specified
mySession = mysqlx.get_session('user:password@localhost')
mySession.set_current_schema("test")
Обратите внимание, что setCurrentSchema() не изменяет схему по умолчанию сессии, которая остается неизменной в течение всей сессии, или остается null, если не была задана при подключении. Схему, установленную с помощью setCurrentSchema(), можно получить с помощью метода getCurrentSchema().
Альтернативный способ установки текущей схемы — использование метода класса Session sql() и инструкции
.db_name
© 2025 Oracle
Licensed under the GPLv2 License.