PostgreSQL DROP/Delete DATABASE: Primjer PSQL naredbe
Ubacite bazu podataka PostgreSQL
The ISPUSTI BAZU PODATAKA in PostgreSQL je izjava za trajno uklanjanje svih kataloลกkih unosa i imenika podataka. Vlasnik baze podataka moลพe samo izvrลกiti ovu naredbu. Ne moลพe se izvrลกiti dok je netko povezan s ciljnom bazom podataka. Morate se spojiti na neku drugu bazu podataka da biste izvrลกili naredbu DROP DATABASE.
Stoga biste trebali biti posebno oprezni pri izvoฤenju ove operacije.
PostgreSQL DROP DATABASE Sintaksa:
DROP DATABASE [IF EXISTS) name;
Ovdje:-
- AKO POSTOJI: Ovo je izborni parametar. U sluฤaju da baza podataka ne postoji, prikazuje se upozorenje umjesto greลกke
- ime: spomenite ime baze podataka koje ลพelite ispustiti
Da vidimo PostgreSQL drop baza podataka primjer naredbenog retka na djelu
PostgreSQL Ispusti bazu podataka pomoฤu SQL ljuske (naredbeni redak)
Ispod je korak po korak proces ispuลกtanja baze podataka u Postgres naredbeni redak:
Korak 1) Koristite naredbu \l za odreฤivanje trenutno dostupne baze podataka.
Korak 2) Da biste ispustili bazu podataka u Postgresu, unesite naredbu
drop database guru99
Koristite naredbu \l da provjerite je li DB izbrisan
Korak 3) Pokuลกajte ponovno ispustiti istu bazu podataka, dobit ฤete pogreลกku.
Korak 4) Ispustite bazu podataka s klauzulom IF exists i dobit ฤete upozorenje
drop database IF EXISTS guru99
PostgreSQL Ispusti PgAdmin baze podataka (GUI)
Korak 1) Desni klik na bazu podataka โguru99โ i kliknite โDelete/Drop.โ
Korak 2) Pritisnite OK u skoฤnom prozoru za potvrdu
Baza podataka je izbrisana.
dropdb naredba
Naredba dropdb omoguฤuje brisanje baze podataka u PostgreSQL na daljinu. No, korisnik mora biti vlasnik baze podataka da bi je mogao koristiti PostgreSQL naredba delete database za brisanje te baze podataka.
Sintaksa:
Dropdb [option.] dbname
| opcija | Description |
|---|---|
| -e | Echo naredbe koje dropdb kreira i ลกalje posluลพitelju. |
| -i | Prikaลพite upit za potvrdu prije izvoฤenja bilo kakvog destruktivnog posla |
| -V | Koristite ovu opciju za ispis dropdb verzije. |
| -Pomozite | Pruลพite pomoฤ s argumentima naredbenog retka dropdb. |
| -h domaฤin | Pomaลพe vam da odredite naziv glavnog raฤunala sustava na kojem se posluลพitelj trenutno izvodi. |
| -p luka | Opcija vam omoguฤuje da odredite ekstenziju datoteke utiฤnice Unix domene na kojoj posluลพitelj uspostavlja veze. |
| โ ako postoji | Ako postoji, pokazat ฤe pogreลกku umjesto zagrijavanja ako DB ne izaฤe |
| -U korisniฤko ime | Korisniฤko ime za povezivanje. |
| -w | Koristite ovu opciju ako ne ลพelite upit za lozinku |
| -W | Koristite ovaj parametar za traลพenje lozinke prije ispuลกtanja baze podataka. |
| odrลพavanje db-=dbname | naziv baze podataka za spajanje za ispuลกtanje ciljane baze podataka. |
PostgreSQL Primjer DROP BAZE PODATAKA
ลฝelimo uniลกtiti bazu podataka guru99 uz pomoฤ posluลพitelja na host rome, port 4565, uz provjeru i morate koristiti sljedeฤu bazu podataka za ispuลกtanje PostgreSQL naredba:
dropdb -p 4565 -h rome -i -e guru99
Baza podataka โguru99โ bit ฤe trajno izbrisana.
Jesi li siguran? (y/n) ako odaberete y, onda moลพete
DROP DATABASE guru99;
Rezime
- Izjava PSQL DROP DATABASE trajno uklanja sve kataloลกke unose i direktorij podataka iz PostgreSQL okolina
- Moลพete upotrijebiti klauzulu Ako postoji kako se ne bi prikazala pogreลกka
- Takoฤer moลพete ispustiti bazu podataka koristeฤi pgadmin
- dropdb naredba omoguฤuje daljinsko ispuลกtanje ili brisanje baze podataka u PSQL-u





