DROP DATABASE - Amazon Athena

DROP DATABASE

Supprime la base de données nommée du catalogue. Si la base de données contient des tables, vous devez supprimer les tables avant d'exécuter DROP DATABASE ou utiliser la clause CASCADE. Les éléments DATABASE et SCHEMA sont interchangeables. Ils ont la même signification.

Résumé

DROP {DATABASE | SCHEMA} [IF EXISTS] database_name [RESTRICT | CASCADE]

Paramètres

[IF EXISTS]

Entraîne la suppression de l'erreur si database_name n'existe pas.

[RESTRICT|CASCADE]

Détermine la manière dont les tables de database_name sont considérées lors de l'opération DROP. Si vous spécifiez RESTRICT, la base de données n'est pas supprimée si elle contient des tables. Il s’agit du comportement de par défaut. Si vous spécifiez CASCADE, la base de données et toutes ses tables sont supprimées.

Exemples

DROP DATABASE clickstreams;
DROP SCHEMA IF EXISTS clickstreams CASCADE;
Note

Lorsque vous essayez de supprimer une base de données dont le nom comporte des caractères spéciaux (par exemple, my-database), vous pouvez recevoir un message d'erreur. Pour résoudre ce problème, essayez d'entourer le nom de la base de données de guillemets inversés (`). Pour plus d'informations sur la dénomination des bases de données dans Athena, veuillez consulter la rubrique Attribution de noms aux tables, aux bases de données et aux colonnes.