DBAtlas · Atlas de operações de banco de dados

Alterar o banco de dados / schema ativo

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 altera apenas a resolução de nomes de objetos, não os privilégios.

PostgreSQL

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

No PostgreSQL, uma conexão fica vinculada a um único banco de dados; trocar de DB significa reconectar.

MySQL

USE mydb;

Altera o schema ativo sem derrubar a conexão.

SQL Server

USE mydb;

Altera o contexto do batch; os comandos seguintes são executados neste banco de dados.

MongoDB

use mydb

Muda mesmo que o banco de dados não exista; ele é de fato criado quando o primeiro documento é gravado.

Redis

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

No modo Cluster, SELECT aceita apenas 0; use prefixos de chave em vez de separação por DB lógico.

Abrir no DBAtlas →