Content-type: text/html
dropdb [ options ] dbname
Les options -h, -p, -U, -W, et -e sont transmises littéralement à psql(1).
En cas d'erreur, le message d'erreur du backend sera affiché. Voir drop_database(l) et psql(1) pour les possibilités.
dropdb détruit une base de données Postgres existante. L'utilisateur qui exécute cette commande doit être administrateur de base de données ou le propriétaire de la base.
dropdb est un script d'interpréteur de commandes qui exécute la commande SQL drop_database(l) par l'intermédiaire du terminal interactif Postgres psql(1). Ainsi, il n'y a rien de particulier concernant la suppression de bases de données par cet intermédiaire ou par d'autres méthodes. Cela signifie que psql doit être trouvé par le script et qu'un serveur de base de données fonctionne sur le serveur visé. En outre, tous les paramètres par défaut et les variables d'environnement disponibles pour psqlet la bibliothèque d'interfacelibpq s'appliquent.
Pour détruire la base de données de test sur le serveur de base de données par défaut :
$ dropdb demo DROP DATABASE
Pour détruire la base de données de test en utilisant postmaster sur le serveur eden, port 5000, avec une vérification et un coup d'oeil à la requête sous-jacente :
$ 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