Postgresql: move o banco de dados para o novo espaço de tabela


10

Eu gostaria de mover completamente um banco de dados (tabelas, índices, etc.) para um novo espaço de tabela. Eu sei como mover cada item individualmente, mas existe uma maneira de mover tudo de uma só vez? Estou usando o postgresql 9.1.

Respostas:


15
ALTER DATABASE name SET TABLESPACE new_tablespace

Trecho dos documentos :

... altera o espaço de tabela padrão do banco de dados. Somente o proprietário do banco de dados ou um superusuário pode fazer isso; você também deve ter privilégio de criação para o novo espaço de tabela. Este comando move fisicamente quaisquer tabelas ou índices no antigo espaço de tabela padrão do banco de dados para o novo espaço de tabela. Observe que tabelas e índices em espaços de tabela não padrão não são afetados.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.