Estou ficando sem espaço no meu disco rígido, que possui um banco de dados PostgreSQL de 18 GB.
Quando tento pg_dump
uma unidade diferente, o PostgreSQL cria arquivos temporários no disco do qual está descarregando, então fico sem espaço e o despejo falha.
Eu tentei isso no Stackoverflow e um pequeno arquivo é criado no novo diretório, mas nada mais, e pg_dump
ainda grava no disco original.
Como altero o diretório temporário para pg_dump
?
Nota: Minha work_mem
configuração já está bem alta, não posso mudar isso.
Minha versão do banco de dados é 9.0.13.
Os arquivos temporários são um efeito colateral da
--format=tar
opção .Um backup no formato simples padrão é executado sem tabelas temporárias na unidade local. Omita a opção de produzir um backup em formato simples sem arquivos locais temporários.