En  schema 
 er en navngitt samling av tabeller. Et skjema kan også inneholde synspunkter, indekser, sekvenser, datatyper, operatører, og funksjoner. Skjemaer er analoge til kataloger på operativsystemnivå, bortsett fra at skjemaene ikke kan nestes. PostgreSQL uttalelse CREATE SCHEMA skaper et skjema 
 
 Syntax 
 
 Den grunnleggende syntaks CREATE SCHEMA er som følger:. 
 CREATE SCHEMA navn; 
 Hvor  navn 
 er navnet på skjemaet 
 
 Syntax å lage tabellen i Schema 
 
 Den grunnleggende syntaks for å lage tabellen i skjemaet er som følger:. 
 CREATE TABLE myschema.mytable (...); < h2> Eksempel 
 
 La oss se et eksempel for å lage et skjema. Koble til databasen  testdb Hotell og lage et skjema  myschema 
 som følger: 
 testdb = # opprette skjema myschema; CREATE SCHEMA 
 Meldingen "CREATE SCHEMA" betyr at skjemaet opprettet er 
 
 Nå, la oss lage en tabell i ovennevnte skjema som følger:. 
 testdb = # opprette tabellen myschema.company (ID INT NOT NULL, NAME VARCHAR (20) NOT NULL, AGE INT NOT NULL, ADRESSE CHAR (25), LØNN DECIMAL (18, 2), PRIMARY KEY (ID)); 
 Dette vil skape en tom tabell. Du kan bekrefte bordet opprettet med kommandoen under: 
 testdb = # select * from myschema.company; 
 Dette vil gi følgende resultat: 
 id | Navn | alder | adressere | lønn ---- + ------ + ----- + --------- + -------- (0 rader) 
 Syntax til Drop skjema 
 
 For å slippe et skjema hvis det er tomt (alle objekter i det har blitt droppet), deretter bruke: 
 DROP SCHEMA myschema; 
 For å slippe et skjema inkludert alle inneholdt gjenstander, bruk: 
 DROP SCHEMA myschema CASCADE; 
 Fordelene ved å bruke en Schema 
 
 
 Det gjør at mange brukere til å bruke en database uten å forstyrre hverandre 
 
 
 Det organiserer databaseobjekter. i logiske grupper for å gjøre dem mer håndterlig. 
 
 
 Tredjepartsprogrammer kan settes inn i separate skjemaer slik at de ikke kolliderer med navn på andre objekter. 
 

