Camila Duarte
EQUIPE
03/10/2026 • 16:01
Vamos falar sobre o comando DROP DATABASE no PostgreSQL, que serve para apagar uma base de dados inteira. Esse comando elimina o banco de dados especificado, removendo todos os seus objetos, como tabelas, índices e dados. É uma operação que deve ser feita com cuidado, pois não existe um comando direto para restaurar ou desfazer essa ação se não houver backup.
Analisando as alternativas:
- A alternativa (a) diz que é possível reverter a destruição de uma base de dados, o que não é verdade no PostgreSQL sem um backup ou métodos externos.
- A alternativa (b) sugere que qualquer usuário pode executar o comando, o que é falso, pois apenas usuários com privilégios específicos podem dropar uma base, normalmente o proprietário ou um superusuário.
- A (c) fala que o dono da base pode executar o comando desde que não esteja conectado a ela, o que está correto, porque o PostgreSQL não permite que a base esteja em uso no momento do DROP.
- A (d) menciona uma limitação de tabelas que não existe, o número de tabelas não bloqueia a execução do DROP DATABASE.
- A (e) afirma que o proprietário precisa de autorização do superusuário para executar o comando, o que também é falso, pois o dono da base já tem permissão para dropar sua base.
Portanto, a alternativa correta é a (c).
Analisando as alternativas:
- A alternativa (a) diz que é possível reverter a destruição de uma base de dados, o que não é verdade no PostgreSQL sem um backup ou métodos externos.
- A alternativa (b) sugere que qualquer usuário pode executar o comando, o que é falso, pois apenas usuários com privilégios específicos podem dropar uma base, normalmente o proprietário ou um superusuário.
- A (c) fala que o dono da base pode executar o comando desde que não esteja conectado a ela, o que está correto, porque o PostgreSQL não permite que a base esteja em uso no momento do DROP.
- A (d) menciona uma limitação de tabelas que não existe, o número de tabelas não bloqueia a execução do DROP DATABASE.
- A (e) afirma que o proprietário precisa de autorização do superusuário para executar o comando, o que também é falso, pois o dono da base já tem permissão para dropar sua base.
Portanto, a alternativa correta é a (c).