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





