DBAtlas · Veritabanı operasyon atlası

Veritabanlarını / şemaları listele

Oracle

-- Şemalar (kullanıcılar):
SELECT username FROM dba_users ORDER BY username;
-- Çok kiracılı (CDB) PDB'ler:
SELECT name, open_mode FROM v$pdbs;

Oracle'da 'veritabanı' örneğe eşittir; ayrım şema (kullanıcı) veya CDB içindeki PDB düzeyindedir.

PostgreSQL

SELECT datname FROM pg_database WHERE datistemplate = false;
-- psql kısa yol: \l

Şemalar için: SELECT schema_name FROM information_schema.schemata;

MySQL

SHOW DATABASES;

MySQL'de 'database' ve 'schema' eş anlamlıdır.

SQL Server

SELECT name, state_desc FROM sys.databases ORDER BY name;

state_desc ONLINE/OFFLINE/RESTORING gibi veritabanı durumunu gösterir.

MongoDB

show dbs
// veya: db.adminCommand({ listDatabases: 1 })

Boş (hiç veri yazılmamış) veritabanları listede görünmez.

Redis

INFO keyspace
# db0:keys=..., db1:keys=... satırları kullanılan mantıksal DB'leri gösterir

Redis'te numaralı mantıksal DB'ler (varsayılan 0-15) vardır; Cluster modunda yalnız DB 0 kullanılır.

DBAtlas'ta aç →