2009/1/16 Euler Taveira de Oliveira <[email protected]> > Marcelo Costa escreveu: > > E a partição /tmp tem quanto de espaço livre ? > > > O PostgreSQL não utiliza o /tmp a não ser para o socket Unix (se for o > caso); > e para restaurar, *não* é necessário ter espaço no /tmp.
Que o PostgreSQL não usa o /tmp isso é óbvio, porém o SO usa essa partição para descompactar arquivos por padrão antes de efetivamente gravar no disco caso o tamanho do arquivo seja superior ao tamanho da quantidade de memória ram disponivel. e como você mesmo disse sockets Unix. Dependendo de como o dump foi feito, compactações e etc... ele vai sim utilizar o /tmp. > O que pode estar acontecendo é que o arquivo gerado deve ter algum caracter > inválido. out of memory <> caracter inválido. Problemas com caracteres inválidos são descritos como qualquer coisa no log menos como out of memory. > Qual o comando está utilizando no pg_dump? Como o André comentou, > utilize o pg_restore com a opção -v para verificar onde a restauração está > parando; então verifique se esta tabela contém algum registro inválido. > > -- Marcelo Costa www.marcelocosta.net ------------------------------------------------- "Os muito poderosos e os muito estúpidos possuem uma coisa em comum. Ao invés de alterarem as suas visões para se ajustarem aos fatos do mundo, eles alteram os fatos para ajustá-los às suas visões.", Doctor Who.
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
