Många gånger kan du behöva skapa ett schema i en PostgreSQL-databas. Så här skapar du ett schema i en databas med PostgreSQL CREATE SCHEMA-satsen.
Hur man skapar schema i PostgreSQL
Här är stegen för att skapa ett schema i PostgreSQL med CREATE SCHEMA-satsen. Här är syntaxen för CREATE SCHEMA-kommandot
CREATE SCHEMA [IF NOT EXISTS] schema_name;
I ovanstående uttalande måste du nämna schemanamnet efter CREATE SCHEMA. Se till att schemanamnet är unikt i databasen.
Du kan också ange ett valfritt nyckelord OM INTE FINNS ovan för att skapa PostgreSQL-schema endast om det inte finns.
Här är ett exempel för att skapa ett schema i PostgreSQL
# create schema sample;
Bonus Läs:PostgreSQL Skapa databas
Skapa schema för användare
Om du bara vill skapa ett schema för en specifik användare, använd AUTHORIZATION-satsen som visas nedan
# CREATE SCHEMA [IF NOT EXISTS] schema_name AUTHORIZATION username;
Här är till exempel SQL-frågan för att skapa ett schema med namnet exempel för användare db_user
# CREATE SCHEMA [IF NOT EXISTS] sample AUTHORIZATION db_user;
Bonus Läs:PostgreSQL Skapa tabell
Lista alla scheman i databasen
Här är SQL-frågan för att visa alla scheman i din databas.
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 Läs:Hur man skapar histogram i PostgreSQL
Förhoppningsvis kan du nu enkelt skapa PostgreSQL-schema.
Ubiq gör det enkelt att visualisera data på några minuter och övervaka i realtidsinstrumentpaneler. Prova det idag!