DBAtlas · Atlas d'exploitation des bases de données

Changer de base / schéma actif

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 ne change que la résolution des noms d'objets, pas les privilèges.

PostgreSQL

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

Dans PostgreSQL, une connexion est liée à une seule base ; changer de DB implique de se reconnecter.

MySQL

USE mydb;

Change le schéma actif sans couper la connexion.

SQL Server

USE mydb;

Change le contexte du batch ; les commandes suivantes s'exécutent dans cette base.

MongoDB

use mydb

Bascule même si la base n'existe pas ; elle est réellement créée à l'écriture du premier document.

Redis

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

En mode Cluster, SELECT ne prend en charge que 0 ; utilisez des préfixes de clés au lieu d'une séparation en DB logiques.

Ouvrir dans DBAtlas →