PostgreSQL DROP/Delete DATABASE : exemple de commande PSQL
Dรฉposer la base de donnรฉes dans PostgreSQL
Le SUPPRIMER LA BASE DE DONNรES in PostgreSQL est une instruction visant ร supprimer dรฉfinitivement toutes les entrรฉes de catalogue et le rรฉpertoire de donnรฉes. Le propriรฉtaire de la base de donnรฉes peut uniquement exรฉcuter cette commande. Il ne peut pas รชtre exรฉcutรฉ tant que quelqu'un est connectรฉ ร la base de donnรฉes cible. Vous devez vous connecter ร une autre base de donnรฉes pour exรฉcuter la commande DROP DATABASE.
Vous devez donc รชtre extrรชmement prudent lorsque vous effectuez cette opรฉration.
PostgreSQL Syntaxe DROP DATABASE :
DROP DATABASE [IF EXISTS) name;
Ici:-
- SI EXISTE : Il sโagit dโun paramรจtre facultatif. Dans le cas oรน la base de donnรฉes n'existe pas, un avertissement s'affiche ร la place d'une erreur
- name : mentionnez le nom de la base de donnรฉes que vous souhaitez supprimer
Voyons un PostgreSQL exemple de ligne de commande de suppression de base de donnรฉes en action
PostgreSQL Supprimer la base de donnรฉes ร l'aide de SQL Shell (ligne de commande)
Vous trouverez ci-dessous un processus รฉtape par รฉtape pour supprimer la base de donnรฉes dans la ligne de commande Postgres :
รtape 1) Utilisez la commande \l pour dรฉterminer la base de donnรฉes actuellement disponible.
รtape 2) Pour supprimer la base de donnรฉes dans Postgres, entrez la commande
drop database guru99
Utilisez la commande \l pour vรฉrifier si la base de donnรฉes est supprimรฉe
รtape 3) Essayez ร nouveau de supprimer la mรชme base de donnรฉes, vous obtiendrez une erreur.
รtape 4) Supprimez la base de donnรฉes avec la clause IF exist et vous recevez un avertissement
drop database IF EXISTS guru99
PostgreSQL Supprimer la base de donnรฉes PgAdmin (GUI)
รtape 1) Faites un clic droit sur la base de donnรฉes ยซ guru99 ยป et cliquez sur ยซ Supprimer/Supprimer ยป.
รtape 2) Cliquez sur OK dans la fenรชtre contextuelle de confirmation
La base de donnรฉes est supprimรฉe.
commande dropdb
La commande dropdb vous permet de supprimer la base de donnรฉes dans PostgreSQL ร distance. Mais l'utilisateur doit รชtre le propriรฉtaire de la base de donnรฉes pour pouvoir l'utiliser. PostgreSQL commande delete database pour supprimer cette base de donnรฉes.
syntaxe:
Dropdb [option.] dbname
| Option | Description |
|---|---|
| -e | Commandes d'รฉcho que dropdb crรฉe et envoie au serveur. |
| -i | Afficher une invite de vรฉrification avant d'effectuer une tรขche destructrice |
| -V | Utilisez cette option pour imprimer la version dropdb. |
| -Aidez-moi | Fournissez de l'aide avec les arguments de ligne de commande dropdb. |
| -h hรดte | Vous aide ร spรฉcifier le nom de l'hรดte du systรจme sur lequel le serveur est actuellement exรฉcutรฉ. |
| -p port | L'option vous permet de spรฉcifier l'extension du fichier socket de domaine Unix sur lequel le serveur รฉtablit des connexions. |
| โsi existe | S'il existe, une erreur s'affichera au lieu d'un rรฉchauffement si la base de donnรฉes ne se ferme pas |
| -U nom d'utilisateur | Nom d'utilisateur sous lequel se connecter. |
| -w | Utilisez cette option si vous ne souhaitez pas recevoir de demande de mot de passe |
| -W | Utilisez ce paramรจtre pour demander un mot de passe avant de supprimer la base de donnรฉes. |
| base de donnรฉes de maintenance-=nom de base de donnรฉes | le nom de la base de donnรฉes ร laquelle se connecter pour supprimer la base de donnรฉes cible. |
PostgreSQL Exemple de suppression de la base de donnรฉes
Nous voulons dรฉtruire une base de donnรฉes guru99 ร l'aide d'un serveur sur l'hรดte rome, port 4565, avec vรฉrification et vous devez utiliser la base de donnรฉes de suppression suivante PostgreSQL commander:
dropdb -p 4565 -h rome -i -e guru99
La base de donnรฉes ยซ guru99 ยป sera dรฉfinitivement supprimรฉe.
Es-tu sรปr? (o/n) si vous sรฉlectionnez y, vous pouvez alors
SUPPRIMER LA BASE DE DONNรES guru99 ;
Rรฉsumรฉ
- L'instruction PSQL DROP DATABASE supprime dรฉfinitivement toutes les entrรฉes de catalogue et le rรฉpertoire de donnรฉes du PostgreSQL convivial
- Vous pouvez utiliser la clause If exist pour qu'aucune erreur ne s'affiche
- Vous pouvez รฉgalement supprimer une base de donnรฉes en utilisant pgadmin
- La commande dropdb vous permet de supprimer ou de supprimer ร distance une base de donnรฉes dans PSQL





