Álvaro Guimarães escreveu:
Olá lista.

Preciso restaurar um backup que está gerando alguns erros. Porém eu preciso que esses erros sejam ignorados e que o rollback *não* seja executado.
Estou tentando o seguinte dentro do utilitário psql:

banco=# \set ON_ERROR_ROLLBACK on
banco=# \i backup.sql

Porém o rollback é executado quando erros são encontrados.
Versão do postgresql é a O Sistema Anti-Vírus detectou tentativa de fraude de "8.1.9." 8.1.9.
Sistema Operacional é o Fedora Core 6.

Segundo o man psql isso era pra funcionar.

ON_ERROR_ROLLBACK
              When on, if a statement in  a  transaction  block  generates  an
              error,  the error is ignored and the transaction continues.

Outra dúvida aproveitando a mesma mensagem.
Há a possibilidade de restaurar backups binários pelo utilitário psql?

Agradeço desde já.

--
Álvaro Guimarães
Santa Bárbara D'Oeste - SP - Brazil
Pois é... mas ali vc ta dizendo
banco=# \set ON_ERROR_ROLLBACK on
não seria:
banco=# \set ON_ERROR_ROLLBACK off
?

nunca usei isso, mas testa aí...

-------------------------------------------------------------------------------------
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a