PostgreSQL DROP/Delete DATABASE: Παράδειγμα εντολών PSQL
Αποθέστε τη βάση δεδομένων PostgreSQL
The ΑΠΟΣΤΟΛΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ in PostgreSQL είναι μια δήλωση για την οριστική κατάργηση όλων των καταχωρήσεων καταλόγου και του καταλόγου δεδομένων. Ο κάτοχος της βάσης δεδομένων μπορεί να εκτελέσει μόνο αυτήν την εντολή. Δεν μπορεί να εκτελεστεί ενώ κάποιος είναι συνδεδεμένος με τη βάση δεδομένων προορισμού. Πρέπει να συνδεθείτε σε κάποια άλλη βάση δεδομένων για να εκτελέσετε την εντολή DROP DATABASE.
Επομένως, θα πρέπει να είστε ιδιαίτερα προσεκτικοί όταν εκτελείτε αυτήν τη λειτουργία.
PostgreSQL Σύνταξη DROP DATABASE:
DROP DATABASE [IF EXISTS) name;
Εδώ:-
- ΑΝ ΥΠΑΡΧΕΙ: Αυτή είναι μια προαιρετική παράμετρος. Σε περίπτωση που η βάση δεδομένων δεν υπάρχει, εμφανίζεται μια προειδοποίηση αντί για ένα σφάλμα
- όνομα: αναφέρετε το όνομα του DB που θέλετε να αποθέσετε
Ας δούμε ένα PostgreSQL απόθεση γραμμής εντολών βάσης δεδομένων σε δράση
PostgreSQL Απόθεση βάσης δεδομένων χρησιμοποιώντας SQL Shell (γραμμή εντολών)
Παρακάτω είναι μια διαδικασία βήμα προς βήμα για την απόθεση της βάσης δεδομένων στη γραμμή εντολών Postgres:
Βήμα 1) Χρησιμοποιήστε την εντολή \l για να προσδιορίσετε την τρέχουσα διαθέσιμη βάση δεδομένων.
Βήμα 2) Για να αποθέσετε τη βάση δεδομένων στο Postgres, πληκτρολογήστε την εντολή
drop database guru99
Χρησιμοποιήστε την εντολή \l για να ελέγξετε εάν το DB έχει διαγραφεί
Βήμα 3) Προσπαθήστε να ρίξετε ξανά την ίδια βάση δεδομένων, θα εμφανιστεί ένα σφάλμα.
Βήμα 4) Ρίξτε τη βάση δεδομένων με τον όρο IF υπάρχει και θα λάβετε μια προειδοποίηση
drop database IF EXISTS guru99
PostgreSQL Απόθεση βάσης δεδομένων PgAdmin (GUI)
Βήμα 1) Κάντε δεξί κλικ στη βάση δεδομένων "guru99" και κάντε κλικ στο "Delete/Drop".
Βήμα 2) Κάντε κλικ στο OK στο αναδυόμενο παράθυρο επιβεβαίωσης
Η βάση δεδομένων διαγράφεται.
εντολή dropdb
Η εντολή dropdb σάς επιτρέπει να διαγράψετε τη βάση δεδομένων PostgreSQL ελάχιστα. Ωστόσο, ο χρήστης πρέπει να είναι ο κάτοχος της βάσης δεδομένων για χρήση PostgreSQL εντολή διαγραφής βάσης δεδομένων για τη διαγραφή αυτής της βάσης δεδομένων.
Σύνταξη:
Dropdb [option.] dbname
| Επιλογή | Περιγραφή |
|---|---|
| -e | Echo εντολές που δημιουργεί το dropdb και στέλνει στον διακομιστή. |
| -i | Εμφανίστε μια προτροπή επαλήθευσης πριν εκτελέσετε οποιαδήποτε καταστροφική εργασία |
| -V | Χρησιμοποιήστε αυτήν την επιλογή για να εκτυπώσετε την έκδοση dropdb. |
| -βοήθεια | Παρέχετε βοήθεια με ορίσματα γραμμής εντολών dropdb. |
| -h host | Σας βοηθά να καθορίσετε το όνομα του κεντρικού υπολογιστή του συστήματος στο οποίο εκτελείται αυτήν τη στιγμή ο διακομιστής. |
| -π θύρα | Η επιλογή σάς επιτρέπει να καθορίσετε την επέκταση αρχείου υποδοχής τομέα Unix στην οποία ο διακομιστής δημιουργεί συνδέσεις. |
| -αν υπάρχει | Εάν υπάρχει, θα εμφανιστεί ένα σφάλμα αντί για θέρμανση εάν το DB δεν εξέλθει |
| -U όνομα χρήστη | Όνομα χρήστη για σύνδεση ως. |
| -w | Χρησιμοποιήστε αυτήν την επιλογή εάν δεν θέλετε να σας ζητηθεί κωδικός πρόσβασης |
| -W | Χρησιμοποιήστε αυτήν την παράμετρο για να ζητήσετε κωδικό πρόσβασης πριν από την απόθεση της βάσης δεδομένων. |
| συντήρηση db-=dbname | το όνομα της βάσης δεδομένων του για σύνδεση για απόρριψη της βάσης δεδομένων προορισμού. |
PostgreSQL Παράδειγμα DROP DATABASE
Θέλουμε να καταστρέψουμε μια βάση δεδομένων guru99 με τη βοήθεια ενός διακομιστή στον κεντρικό υπολογιστή της Ρώμης, θύρα 4565, με επαλήθευση και πρέπει να χρησιμοποιήσετε την παρακάτω βάση δεδομένων απόθεσης PostgreSQL εντολή:
dropdb -p 4565 -h rome -i -e guru99
Η βάση δεδομένων "guru99" θα διαγραφεί οριστικά.
Είσαι σίγουρος? (y/n) αν επιλέξετε y, τότε μπορείτε
DROP DATABASE guru99;
Περίληψη
- Η δήλωση PSQL DROP DATABASE αφαιρεί μόνιμα όλες τις καταχωρήσεις καταλόγου και τον κατάλογο δεδομένων από το PostgreSQL θετική ατμόσφαιρα
- Μπορείτε να χρησιμοποιήσετε την ρήτρα Εάν υπάρχει, ώστε να μην εμφανίζεται κανένα σφάλμα
- Μπορείτε επίσης να αποθέσετε μια βάση δεδομένων χρησιμοποιώντας το pgadmin
- Η εντολή dropdb σάς επιτρέπει να αποθέσετε ή να διαγράψετε απομακρυσμένα τη βάση δεδομένων στο PSQL





