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.

PostgreSQL Ispustite bazu podataka koristeći SQL Shell

Korak 2) Da biste ispustili bazu podataka u Postgresu, unesite naredbu

drop database guru99

Koristite naredbu \l da provjerite je li DB izbrisan

PostgreSQL Ispustite bazu podataka koristeći SQL Shell

Korak 3) Pokušajte ponovno ispustiti istu bazu podataka, dobit ćete pogrešku.

PostgreSQL Ispustite bazu podataka koristeći SQL Shell

Korak 4) Ispustite bazu podataka s klauzulom IF exists i dobit ćete upozorenje

drop database IF EXISTS guru99

PostgreSQL Ispustite bazu podataka koristeći SQL Shell

PostgreSQL Ispusti PgAdmin baze podataka (GUI)

Korak 1) Desni klik na bazu podataka “guru99” i kliknite “Delete/Drop.”

PostgreSQL Ispustite PgAdmin baze podataka

Korak 2) Pritisnite OK u skočnom prozoru za potvrdu

PostgreSQL Ispustite PgAdmin baze podataka

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

Sažmite ovu objavu uz: