DROP DATABASE - Amazon Athena

DROP DATABASE

Remove o banco de dados nomeado do catálogo. Se o banco de dados incluir tabelas, você deverá descartá-las antes de executar DROP DATABASE ou usar a cláusula CASCADE. O uso de DATABASE e SCHEMA é intercambiável. Eles significam a mesma coisa.

Resumo

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

Parâmetros

[SE EXISTIR]

Fará o erro ser suprimido se database_name não existir.

[RESTRICT|CASCADE]

Determina como tabelas dentro de database_name são consideradas durante a operação DROP. Se você especificar RESTRICT, o banco de dados não será ignorado se ele contiver tabelas. Esse é o comportamento padrão. Especificar CASCADE faz o banco de dados e todas as tabelas serem ignorados.

Exemplos

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

Quando você tenta eliminar um banco de dados cujo nome tem caracteres especiais (p. ex., my-database), você pode receber uma mensagem de erro. Para resolver esse problema, tente delimitar o nome do banco de dados com caracteres de crase (`). Para obter mais informações sobre nomenclatura de bancos de dados no Athena, consulte Nomear bancos de dados, tabelas e colunas.