Dette kapitlet drøfter om hvordan du oppretter en ny database i din PostgreSQL. PostgreSQL gir to metoder for å lage en ny database. 
 
 Ved hjelp av CREATE DATABASE, en SQL kommando 
 
 
 Ved hjelp av  createdb 
 et bud linje kjørbar. 
 
 Bruke CREATE DATABASE 
 
 Denne kommandoen vil opprette en database fra PostgreSQL skallet spørsmål, men du bør ha passende privilegium å opprette database. Som standard vil den nye databasen opprettes ved å klone standard systemdatabasen  template1 
 
 Syntax 
 
 Den grunnleggende syntaks av CREATE DATABASE uttalelsen er som følger:. 
 CREATE DATABASE DBNAME;. 
 der  dbnavn 
 er navnet på en database for å lage 
 
 Eksempel 
 
 Følgende er et enkelt eksempel, som vil skape  testdb 
 i din PostgreSQL skjema: 
 postgres = # CREATE DATABASE testdb; postgres- # 
 Bruke createdb Command 
 
 PostgreSQL kommandolinje kjørbar  createdb 
 er en wrapper rundt SQL kommandoen  CREATE DATABASE 
. Den eneste forskjellen mellom denne kommandoen og SQL kommando  CREATE DATABASE 
 er at det tidligere kan være direkte kjøres fra kommandolinjen, og det gjør at en kommentar som skal legges inn i databasen, alt i én kommando. 
 < h3> Syntax 
 
 Syntaksen for  createdb 
 er som vist nedenfor: 
 createdb [alternativ ...] [DBNAME [beskrivelse]] 
 Parametere 
 
 Tabellen nedenfor viser de parametrene med sine beskrivelser. 
 
dbnameThe navnet på en database for å create.descriptionSpecifies en kommentar å bli assosiert med den nyopprettede database.options kommandolinje . argumenter, som createdb aksepterer
Alternativer
Tabellen nedenfor viser kommandolinjeargumentene createdb aksepterer: Alternativ
-D tablespaceSpecifies standardtabell for database.-eEcho kommandoene som createdb genererer og sender til de server.-E encodingSpecifies tegnkodeskjema som skal brukes i denne database.-l localeSpecifies den locale som skal brukes i denne database.-T templateSpecifies malen database for å bygge denne databasen. --helpShow hjelp om dropdb kommandolinjeargumenter, og exit.-h hostSpecifies vertsnavnet på maskinen som serveren er running.-p portSpecifies TCP port eller det lokale Unix domene socket filtypen som serveren lytter etter connections.-U usernameUser navn å koble as.-wNever utstede et passord prompt.-WForce createdb å be om passord før du kobler til en database.
 Åpne ledeteksten og gå til katalogen der PostgreSQL er installert. Gå til bin-katalogen og kjøre følgende kommando for å opprette en database. 
 createdb h localhost -p 5432 -U postgres testdbpassword ****** 
 Over kommandoen vil be deg om passordet for PostgreSQL admin brukeren som er  postgres 
 som standard, slik gi passord og fortsett å lage din nye dataabse. 
 
 Når en database er opprettet ved hjelp av enten av de ovennevnte metoder, kan du sjekke det i listen over databaser ved hjelp av  \\ l 
, dvs. backslash el kommandoen som følger: 
 postgres- # \\ l Liste over databaser Navn | Eier | Encoding | Sortere | CTast | Tilgangsrettigheter ----------- + ---------- + ---------- + --------- + ---- --- + ----------------------- postgres | postgres | UTF8 | C | C | template0 | postgres | UTF8 | C | C | = c /postgres + | | | | | Postgres = CTC /postgres Template1 | postgres | UTF8 | C | C | = c /postgres + | | | | | postgres = CTC /postgres testdb | postgres | UTF8 | C | C | (4 rader) postgres- #

