Eu uso o postgresql 9.1, no ubuntu 12.04. Eu tinha instalado o pacote depot.
Eu adicionei uma nova partição ao meu sistema e gostaria de criar um banco de dados postgresql nesta partição (que será inteiramente dedicado a este banco de dados).
Meu pgdata está localizado em var/lib/postgresql/9.1/main
. Eu pretendo parar o serviço postgresql, copiar o conteúdo pgdata para a nova partição, então fazer um link simbólico para a nova partição, chown
o novo diretório para o usuário postgres, reiniciar o postgresql... hack.
Existe uma maneira de criar um banco de dados especificamente em uma partição especificada? Algo mais "canônico" (não um jogo de palavras com ubuntu)
CREATE TABLESPACE pode ser usado.
e agora o tablespace pode ser usado como parâmetro ao criar um banco de dados, (ou uma tabela, ou um índice)