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

Responder a