dropdb

Nom

dropdb -- supprime une base de données PostgreSQL

Synopsis

dropdb [option...] nomdb

Description

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.

Options

dropdb accepte les arguments suivants en ligne de commande :

dbname

Spécifie le nom de la base de données à supprimer.

-e
--echo

Affiche les commandes que dropdb génère et envoie au serveur.

-i
--interactive

Lance une demande de vérification avant de détruire quoi que ce soit.

-q
--quiet

N'affiche aucune réponse.

dropdb accepte aussi les arguments suivants en ligne de commande pour les paramètres de connexion :

-h hôte
--host hôte

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.

-p port
--port port

Spécifie le port TCP ou l'extension du fichier du socket local de domaine Unix sur lequel le serveur attend les connexions.

-U nomutilisateur
--username nomutilisateur

Nom de l'utilisateur qui se connecte

-W
--password

Force la demande du mot de passe.

Environnement

PGHOST
PGPORT
PGUSER

Paramètres de connexion par défaut

Diagnostiques

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.

Exemples

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

Voir aussi

createdb, DROP DATABASE