DBAtlas · Atlas für Datenbankbetrieb

Aktive Datenbank / aktives Schema wechseln

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 ändert nur die Auflösung von Objektnamen, nicht die Berechtigungen.

PostgreSQL

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

In PostgreSQL ist eine Verbindung an eine einzige Datenbank gebunden; DB wechseln bedeutet neu verbinden.

MySQL

USE mydb;

Wechselt das aktive Schema, ohne die Verbindung zu trennen.

SQL Server

USE mydb;

Ändert den Batch-Kontext; nachfolgende Befehle laufen in dieser Datenbank.

MongoDB

use mydb

Wechselt auch, wenn die Datenbank nicht existiert; sie wird tatsächlich angelegt, sobald das erste Dokument geschrieben wird.

Redis

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

Im Cluster-Modus unterstützt SELECT nur 0; statt logischer DB-Trennung Key-Präfixe verwenden.

In DBAtlas öffnen →