English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PostgreSQL 删除数据库可以用以下三种方式:
1、使用 DROP DATABASE SQL 语句来删除。
2、使用 dropdb 命令来删除。
3、使用 pgAdmin 工具。
注意:删除数据库要谨慎操作,一旦删除,所有信息都会消失。
DROP DATABASE 会删除数据库的系统目录项并且删除包含数据的文件目录。
DROP DATABASE 只能由超级管理员或数据库拥有者执行。
DROP DATABASE 命令需要在 PostgreSQL 命令窗口来执行,语法格式如下:
DROP DATABASE [ IF EXISTS ] name
dropdb [connection
IF EXISTS:如果数据库不存在则发出提示信息,而不是错误信息。
name:要删除的数据库的名称。
例如,我们删除一个 w3codeboxdb 的数据库:
Par exemple, nous supprimons un w3La base de données codeboxdb :
codeboxdb;
dropdb supprime la base de données.
dropdb est un encapsulateur de DROP DATABASE.
dropdb est utilisé pour supprimer la base de données PostgreSQL.
dropdb ne peut être exécutée que par l'administrateur super ou le propriétaire de la base de données.-dropdb La syntaxe de la commande est la suivante :
dropdb [connection
option...] [option...] dbnameDescription des options :
dbname:Nom de la base de données à supprimer.
options | :Les options de paramètres peuvent être les valeurs suivantes : |
---|---|
1 | -Numéro Options & Description |
2 | -e Affiche les commandes générées par dropdb et envoyées au serveur de base de données. |
3 | -i Émet un avertissement de vérification avant de commencer le travail de suppression. |
4 | --V-Affiche la version de dropdb et quitte. if |
5 | --exists Affiche un message d'avis si la base de données n'existe pas, plutôt qu'un message d'erreur. |
6 | -help Affiche les informations d'aide sur la commande dropdb. |
7 | -h host Spécifiez le nom d'hôte où le serveur s'exécute. |
8 | -p port Spécifiez le port sur lequel le serveur écoute, ou le fichier socket. |
9 | -w Spécifiez le port sur lequel le serveur écoute, ou le fichier socket. |
10 | -U username Nom de l'utilisateur connecté à la base de données. |
11 | --W-Requiert l'entrée obligatoire du mot de passe lors de la connexion. maintenance1db=dbname |
Lorsque vous supprimez une base de données, spécifiez la base de données de connexion, par défaut postgres, si elle n'existe pas, utilisez template ./bin Ensuite, ouvrons une fenêtre de commande, nous allons dans le répertoire d'installation de PostgreSQL et dans le répertoire bin, dropdb se trouve à
$ cd /Bibliothèque/PostgreSQL/11/bin/ $ dropdb -h localhost -p 5432 -U postgres w3codeboxdb mot de passe ******
Les commandes ci-dessus consistent à se connecter à l'hôte localhost, port 5432 en utilisant l'utilisateur super administrateur postgres 5432 de la base de données PostgreSQL et supprime w3codeboxdb base de données.
L'outil pgAdmin offre des fonctionnalités complètes pour gérer la base de données :