I dette kapittelet vil vi diskutere hvordan du sletter databasen PostgreSQL. De er to alternativer for å slette en database. 
 
 Ved hjelp av DROP DATABASE, en SQL kommando 
 
 
 Ved hjelp av  dropdb 
 et kommandolinje kjørbare. 
 bilder Vær forsiktig før du bruker denne operasjonen fordi ved å slette en eksisterende database vil resultere i tap av fullstendig informasjon som er lagret i databasen. 
 Bruke DROP DATABASE 
 
 Denne kommandoen dråper en database. Det fjerner katalogoppføringer for databasen og sletter katalogen som inneholder dataene. Det kan bare utføres av databasen eieren. Denne kommandoen kan ikke utføres mens du eller noen andre er koblet til målet databasen (koble til postgres eller andre databaser til å utstede denne kommandoen). 
 
 
 
 Syntax 
 
 Syntaksen for DROP DATABASE er som følger: 
 DROP DATABASE [IF eksisterer] navn 
 Parametere 
 
 Tabellen nedenfor viser de parametrene med sine beskrivelser 
 
IF EXISTSDo ikke kaste en feil hvis databasen ikke eksisterer. Et varsel er utstedt i dette navnet på databasen remove.We kan ikke slippe en database som har noen åpne tilkoblinger, inkludert vår egen forbindelse fra psql
eller pgAdmin III
case.nameThe. Vi må bytte til en annen database eller template1
hvis vi ønsker å slette databasen vi er koblet til. Dermed kan det være mer praktisk å bruke programmet dropdb
stedet som er en wrapper rundt denne kommandoen.
Eksempel
 Følgende er et enkelt eksempel, som vil slette  testdb 
 fra PostgreSQL skjemaet: 
 postgres = # DROP DATABASE testdb; postgres- # 
 Bruke dropdb Command 
 
 PostgresSQL kommandolinje kjørbar  dropdb 
 er kommandolinje wrapper rundt SQL-kommandoen  DROP DATABASE 
. Det finnes ingen effektiv forskjell mellom slippe databaser via dette verktøyet, og via andre metoder for å få tilgang til serveren. dropdb ødelegger en eksisterende PostgreSQL database. Brukeren, som utfører denne kommandoen må være en database superbruker eller eieren av databasen 
 
 Syntax 
 
 Syntaksen for  createdb 
 er som vist nedenfor. 
 dropdb [alternativ ...] dbnavn 
 Parametere 
 
 Tabellen nedenfor viser de parametrene med sine beskrivelser. 
 Parameter 
 
dbnameThe navnet på en database som skal slettes. opsjonskommandolinjeargumenter, som dropdb aksepterer
Alternativer
 Følgende tabell viser kommandolinjeargumenter dropdb aksepterer:. 
 Alternativ 
 
-eShows kommandoene blir sendt til de server.-iIssues en bekreftelse spør før du gjør noe destructive.-VPrint den dropdb versjon og avslutt .-- if-existsDo ikke kaste en feil hvis databasen ikke eksisterer. Et varsel er gitt i dette tilfellet .-- 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 dropdb å be om passord før du kobler til en database .-- vedlikeholds db = dbnameSpecifies navn databasen for å koble til for å slippe måldatabasen
Eksempel
 Følgende eksempel viser sletter en database fra OS ledeteksten. 
 dropdb h localhost -p 5432 -U postgress testdbPassword for brukeren postgress: **** 
 Kommandoen ovenfor faller database  testdb 
. Her har jeg brukt den  postgres 
 (finnes under pg_roles av template1) brukernavn for å slippe databasen. 

