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!