Boa tarde.
Estamos migrando nossos clientes da versão 8.2.11 para a versão 9.2.6.
Ocorre que, ao realizar o dump do banco de dados da versão 8.2.11, ao
realizar a restauração não está sendo possível criar constraints de chave
primária e índices em duas tabelas. Uma delas tem mais de 21mi de
registros, a outra pouco mais de 8mi.
Pensei que poderia ser algum erro de registro corrompido, mas, realizando
"select * from na tabela", não consegui reproduzir o erro.
Segue log gerado:
ERROR: out of memory
DETAIL: Failed on request of size 268435456.
STATEMENT:
ALTER TABLE ONLY util.controles_logs
ADD CONSTRAINT controles_logs_id_controle_log_pk PRIMARY KEY
(id_controle_log);
Como é um erro bem geral, achei que poderiam já ter passado por isso em uma
versão diferente ou em alguma outra situação..
Estou com o seguinte problema criando índices também:
ERROR: out of memory
DETAIL: Failed on request of size 268435456.
STATEMENT: CREATE INDEX lancamentos_data_i ON lancamentos USING btree
(data);
Já aumentei o temp_buffers também, pensando que poderia ser isso, mas
também não resolveu.
Obs.: Caso eu gere o dump com a versão 9.2.6, o erro também ocorre, porém,
ao restaurar os dados destas tabelas. Este é o meu maior problema, pois
seria este dump que usaria pra realizar a migração.
Obs2.: Comando utilizado para dump do banco na versão 8.2.11:
"pg_dump (-U -h -p) -v -O --disable-triggers -C -f nome_do_arquivo.sql 2>>
logRestauracao.log"
Obrigado desde já.
Rafael Fialho
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral