DROP TABLESPACE — remove um espaço de tabelas
DROP TABLESPACE [ IF EXISTS ] nome_do_espaço_de_tabelas
O comando DROP TABLESPACE remove um espaço de
tabelas do sistema.
O espaço de tabela só pode ser removido por seu dono ou um superusuário.
O espaço de tabelas deve estar vazio de todos os objetos de banco de
dados antes de ser removido.
É possível que objetos em outros bancos de dados ainda residam no
espaço de tabelas, mesmo que nenhum objeto no banco de dados corrente
esteja usando o espaço de tabelas.
Além disso, se o espaço de tabelas estiver listado na configuração
temp_tablespaces de qualquer sessão ativa,
o comando DROP poderá falhar devido a arquivos
temporários residentes no espaço de tabelas.
IF EXISTSNão será relatado nenhum erro se o espaço de tabelas não existir. É emitido um aviso neste caso.
nome_do_espaço_de_tabelasO nome do espaço de tabelas.
O comando DROP TABLESPACE não pode ser executado
dentro de um bloco de transação.
Para remover o espaço de tabelas minhas_coisas
do sistema:
DROP TABLESPACE minhas_coisas;
O comando DROP TABLESPACE é uma extensão do
PostgreSQL.