Documentation PostgreSQL 7.4.29 | ||||
---|---|---|---|---|
Précédent | Arrière rapide | Avance rapide | Suivant |
dropdb détruit une base de données PostgreSQL existante. L'utilisateur qui exécute cette commande doit être le superutilisateur des bases de données ou le propriétaire de la base de données.
dropdb est un emballage autour de la commande SQL DROP DATABASE. Il n'y a aucune différence réelle entre supprimer des bases de données avec cet outil ou via d'autres méthodes pour accéder au serveur.
dropdb accepte les arguments suivants en ligne de commande :
Spécifie le nom de la base de données à supprimer.
Affiche les commandes que dropdb génère et envoie au serveur.
Lance une demande de vérification avant de détruire quoi que ce soit.
N'affiche aucune réponse.
dropdb accepte aussi les arguments suivants en ligne de commande pour les paramètres de connexion :
Spécifie le nom de l'hôte de la machine sur lequel le serveur fonctionne. Si la valeur commence avec un slash, elle est utilisée comme répertoire du socket de domaine Unix.
Spécifie le port TCP ou l'extension du fichier du socket local de domaine Unix sur lequel le serveur attend les connexions.
Nom de l'utilisateur qui se connecte
Force la demande du mot de passe.
En cas de difficulté, voir DROP DATABASE et psql pour des discussions sur les problèmes et messages d'erreurs potentiels. Le serveur de base de données doit être en cours d'exécution sur l'hôte cible. De plus, toute configuration de connexion par défaut et toute variable d'environnement utilisée par la bibliothèque libpq seront utilisées.
Pour détruire la base de données demo sur le serveur de bases de données par défaut :
$ dropdb demo DROP DATABASE
Pour détruire la base de données demo en utilisant le serveur situé sur l'hôte eden, port 5000, avec vérification et quelques informations sur les commandes exécutées :
$ dropdb -p 5000 -h eden -i -e demo Database "demo" will be permanently deleted. Are you sure? (y/n) y DROP DATABASE "demo" DROP DATABASE
Précédent | Sommaire | Suivant |
createuser | Niveau supérieur | droplang |