PostgreSQL USUŃ/Usuń bazę danych za pomocą wiersza poleceń
⚡ Inteligentne podsumowanie
PostgreSQL Polecenie DROP DATABASE trwale usuwa bazę danych, łącznie ze wszystkimi wpisami katalogowymi i plikami danych. Można je uruchomić z poziomu powłoki psql, wizualnie usunąć bazę danych w pgAdmin lub zdalnie usunąć bazę danych za pomocą polecenia dropdb.

Upuść bazę danych PostgreSQL
UPUŚĆ BAZY DANYCH in PostgreSQL to instrukcja trwałego usunięcia wszystkich wpisów katalogu i katalogu danych. Właściciel bazy danych może wykonać tylko to polecenie. Nie można go wykonać, gdy ktoś jest połączony z docelową bazą danych. Aby wykonać polecenie DROP DATABASE, musisz połączyć się z inną bazą danych.
Należy zatem zachować szczególną ostrożność podczas wykonywania tej operacji.
PostgreSQL DROP DATABASE Składnia:
DROP DATABASE [IF EXISTS] name;
Tutaj:-
- IF EXISTS: Jest to opcjonalny parametr. W przypadku, gdy baza danych nie istnieje, zamiast błędu wyświetlane jest ostrzeżenie.
- nazwa: podaj nazwę bazy danych, którą chcesz usunąć
Zobaczmy PostgreSQL upuść przykład wiersza poleceń bazy danych w akcji
PostgreSQL Upuść bazę danych za pomocą powłoki SQL (wiersz poleceń)
Poniżej znajduje się krok po kroku proces usuwania bazy danych w wierszu poleceń Postgres:
Krok 1) Użyj polecenia \l, aby określić aktualnie dostępną bazę danych.
Krok 2) Aby usunąć bazę danych w Postgres, wpisz polecenie
drop database guru99
Użyj polecenia \l, aby sprawdzić, czy baza danych została usunięta
Krok 3) Spróbuj ponownie usunąć tę samą bazę danych, pojawi się błąd.
Krok 4) Usuń bazę danych za pomocą klauzuli IF istnieje, a otrzymasz ostrzeżenie
drop database IF EXISTS guru99
PostgreSQL Upuść bazę danych PgAdmin (GUI)
Krok 1) Kliknij prawym przyciskiem myszy bazę danych „guru99” i kliknij „Usuń/Upuść”.
Krok 2) Kliknij OK w wyskakującym okienku z potwierdzeniem
Baza danych została usunięta.
polecenie dropdb
Polecenie dropdb umożliwia usunięcie bazy danych w PostgreSQL zdalnie. Jednak użytkownik musi być właścicielem bazy danych, aby móc z niej korzystać PostgreSQL polecenie usuwania bazy danych, aby usunąć tę bazę danych.
Składnia:
dropdb [option...] dbname
| Option | OPIS |
|---|---|
| -e | Polecenia echa, które dropdb tworzy i wysyła do serwera. |
| -i | Wyświetl monit o weryfikację przed wykonaniem jakiejkolwiek destrukcyjnej pracy |
| -V | Użyj tej opcji, aby wydrukować wersję dropdb. |
| -Wsparcie | Zapewnij pomoc dotyczącą argumentów wiersza poleceń dropdb. |
| -h gospodarz | Pomaga określić nazwę hosta systemu, na którym aktualnie działa serwer. |
| -pport | Opcja umożliwia określenie portu TCP lub rozszerzenia pliku lokalnego gniazda domeny Unix, na którym serwer nawiązuje połączenia. |
| –jeśli-istnieje | Jeśli baza danych nie istnieje, zamiast błędu wyświetla powiadomienie. |
| -U nazwa użytkownika | Nazwa użytkownika do połączenia jako. |
| -w | Użyj tej opcji, jeśli nie chcesz, aby monit o hasło był wyświetlany |
| -W | Użyj tego parametru, aby wyświetlić monit o podanie hasła przed upuszczeniemping baza danych. |
| –maintenance-db=nazwa_bazy_danych | Określa nazwę bazy danych, z którą należy się połączyć, aby usunąć docelową bazę danych. |
PostgreSQL Upuść bazę danych Przykład
Chcemy zniszczyć bazę danych guru99 za pomocą serwera na hoście Rome, port 4565, z weryfikacją i należy użyć następującego polecenia drop database PostgreSQL polecenie:
dropdb -p 4565 -h rome -i -e guru99
Baza danych „guru99” zostanie trwale usunięta.
Jesteś pewny? (t/n) jeśli wybierzesz y, to możesz
USUŃ BAZY DANYCH guru99;





