Documentation PostgreSQL 8.0.25 | ||||
---|---|---|---|---|
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 enrobage 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 d'accès au serveur.
dropdb accepte les arguments suivants en ligne de commande :
Indique le nom de la base de données à supprimer.
Affiche les commandes que dropdb génère et envoie au serveur.
Demande une confirmation 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 d'hôte de la machine sur laquelle le serveur fonctionne. Si la valeur commence avec un slash, elle est utilisée comme répertoire de la socket de domaine Unix.
Spécifie le port TCP ou l'extension du fichier de la socket locale de domaine Unix sur laquelle 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, toutes les configurations de connexion par défaut et toutes les variables d'environnement utilisées par la bibliothèque libpq sont 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 |