DBAtlas · Атлас эксплуатации баз данных

Сменить активную базу данных / схему

Oracle

-- Change the default schema:
ALTER SESSION SET CURRENT_SCHEMA = hr;
-- Switch to a PDB (inside a CDB):
ALTER SESSION SET CONTAINER = pdb1;

CURRENT_SCHEMA меняет только разрешение имён объектов, а не привилегии.

PostgreSQL

-- Switch to another DB inside psql (reconnects):
\c mydb
-- Schema search path (same connection):
SET search_path TO hr, public;

В PostgreSQL подключение привязано к одной базе; смена БД означает переподключение.

MySQL

USE mydb;

Меняет активную схему без разрыва подключения.

SQL Server

USE mydb;

Меняет контекст пакета; последующие команды выполняются в этой базе.

MongoDB

use mydb

Переключает даже на несуществующую базу; фактически она создаётся при записи первого документа.

Redis

SELECT 1
# Switches to a logical DB index between 0 and 15

В режиме Cluster SELECT поддерживает только 0; вместо разделения на логические БД используйте префиксы ключей.

Открыть в DBAtlas →