DROP TABLESPACE

DROP TABLESPACE — remove um espaço de tabelas

Sinopse

DROP TABLESPACE [ IF EXISTS ] nome_do_espaço_de_tabelas

Descrição

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.

Parâmetros

IF EXISTS

Não será relatado nenhum erro se o espaço de tabelas não existir. É emitido um aviso neste caso.

nome_do_espaço_de_tabelas

O nome do espaço de tabelas.

Notas

O comando DROP TABLESPACE não pode ser executado dentro de um bloco de transação.

Exemplos

Para remover o espaço de tabelas minhas_coisas do sistema:

DROP TABLESPACE minhas_coisas;

Conformidade

O comando DROP TABLESPACE é uma extensão do PostgreSQL.

Veja também

CREATE TABLESPACE, ALTER TABLESPACE