PostgreSQL ISPUŠTANJE/BRISANJE BAZE PODATAKA pomoću naredbenog retka
⚡ Pametni sažetak
PostgreSQL DROP DATABASE trajno uklanja bazu podataka, uključujući sve unose u katalog i podatkovne datoteke. Možete ga pokrenuti iz psql ljuske, vizualno izbrisati bazu podataka u pgAdminu ili koristiti naredbu dropdb za daljinsko uklanjanje baze podataka.

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 TCP port ili ekstenziju datoteke lokalne Unix domene utičnice na kojoj poslužitelj uspostavlja veze. |
| –ako-postoji | Izdaje obavijest umjesto greške ako baza podataka ne postoji. |
| -U korisničko ime | Korisničko ime za povezivanje. |
| -w | Koristite ovu opciju ako ne želite upit za lozinku |
| -W | Koristite ovaj parametar za upit lozinke prije brisanjaping baza podataka. |
| –održavanje-db=naziv-db | Određuje naziv baze podataka s kojom se treba povezati kako bi se uklonila ciljna baza 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;





