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에서 연결은 단일 데이터베이스에 묶이므로, DB를 바꾸려면 다시 접속해야 한다.

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만 지원한다. 논리 DB 구분 대신 키 접두사를 사용한다.

DBAtlas에서 열기 →