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: