PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL Crea schema

Molte volte potrebbe essere necessario creare uno schema in un database PostgreSQL. Ecco come creare uno schema in un database utilizzando l'istruzione CREATE SCHEMA di PostgreSQL.

Come creare uno schema in PostgreSQL

Di seguito sono riportati i passaggi per creare lo schema in PostgreSQL utilizzando l'istruzione CREATE SCHEMA. Ecco la sintassi del comando CREATE SCHEMA

CREATE SCHEMA [IF NOT EXISTS] schema_name;

Nella dichiarazione precedente è necessario menzionare il nome dello schema dopo CREATE SCHEMA. Assicurati che il nome dello schema sia univoco nel database.

Puoi anche fornire una parola chiave facoltativa IF NOT EXISTS sopra per creare lo schema PostgreSQL solo se non esiste.

Ecco un esempio per creare uno schema in PostgreSQL

# create schema sample;

Bonus Lettura:PostgreSQL Crea database

Crea schema per l'utente

Se vuoi creare uno schema solo per un utente specifico usa la clausola AUTHORIZATION mostrata di seguito

# CREATE SCHEMA [IF NOT EXISTS] schema_name
AUTHORIZATION username;

Ad esempio, ecco la query SQL per creare uno schema denominato campione per l'utente db_user

# CREATE SCHEMA [IF NOT EXISTS] sample
AUTHORIZATION db_user;

Bonus Lettura:PostgreSQL Crea tabella

Elenca tutti gli schemi nel database

Ecco la query SQL per mostrare tutti gli schemi nel database.

postgres=# SELECT *
           FROM pg_catalog.pg_namespace
           ORDER BY nspname;

      nspname       | nspowner |               nspacl
--------------------+----------+-------------------------------------
 information_schema |       10 | {postgres=UC/postgres,=U/postgres}
 pg_catalog         |       10 | {postgres=UC/postgres,=U/postgres}
 pg_temp_1          |       10 |
 pg_toast           |       10 |
 pg_toast_temp_1    |       10 |
 public             |       10 | {postgres=UC/postgres,=UC/postgres}

Bonus Leggi:Come creare istogramma in PostgreSQL

Si spera che ora sia possibile creare facilmente lo schema PostgreSQL.

Ubiq semplifica la visualizzazione dei dati in pochi minuti e il monitoraggio in dashboard in tempo reale. Provalo oggi!