Uma pergunta, sem antes ter testado, rsrs, será que um PREPARE SQL antes
de cada Insert ou Update me traria o erro antes de efetivar?
Não. PREPARE tem haver com separar as fases de execução de um único
comando.
Euler Taveira
A solução ficou assim:
Inicia Transação
insert -> savepoint
On 16-09-2016 13:30, siste...@mvsoftware.com.br wrote:
> 2016-09-16 11:04 GMT-03:00 :
>>
>> Então Alex, o detalhe é que vão existir muitos erros (indefinidos) que
>> vou
>> tratar com o tempo e durante esse tempo tenho que manter os OK
>
>> Pressuponho que já tenhas
Por favor, limpe os cabeçalhos ao responder.
2016-09-16 13:30 GMT-03:00 :
>
> Então Dutra, como ja percebeu eu não sou DBA, rsrs, minha rotina não é em PL
> dentro do banco
Uai, e que tem isso a ver? Não precisa ser DBA para usar os recursos
da base de dados.
Dei
-Mensagem Original-
From: Guimarães Faria Corcete DUTRA, Leandro
Sent: Friday, September 16, 2016 12:56 PM
To: Comunidade PostgreSQL Brasileira
Subject: Re: [pgbr-geral] RollBack isolado, existe?
2016-09-16 11:04 GMT-03:00 <siste...@mvsoftware.com.br>:
Então Alex, o detalhe
2016-09-16 11:04 GMT-03:00 :
>
> Então Alex, o detalhe é que vão existir muitos erros (indefinidos) que vou
> tratar com o tempo e durante esse tempo tenho que manter os OK
Pressuponho que já tenhas estudado 40.6.6. Trapping Errors em
-Mensagem Original-
From: Alexsandro Haag
Sent: Friday, September 16, 2016 10:44 AM
To: pgbr-geral@listas.postgresql.org.br
Subject: Re: [pgbr-geral] RollBack isolado, existe?
if (erro){
/* ROOLBACK */
update tabela set status = "Erro&q
From: Everton B
Sent: Friday, September 16, 2016 10:36 AM
To: Comunidade PostgreSQL Brasileira
Subject: Re: [pgbr-geral] RollBack isolado, existe?
> Nao entendi se eh exatamente isso que vc precisa, mas de uma olhada em
> SAVEPOINT
> https://www.postgresql.org/docs/current/s
if (erro){
/* ROOLBACK */
update tabela set status = "Erro" where
TRANSACAO = true; // Reinicia a transação, não sai do while
}else{
if (conta == 1000){
COMMIT
conta = 0;
TRANSACAO = true; // Reinicia a
a Corcete DUTRA, Leandro
> Sent: Friday, September 16, 2016 10:20 AM
> To: Comunidade PostgreSQL Brasileira
> Subject: Re: [pgbr-geral] RollBack isolado, existe?
>
> 2016-09-16 10:02 GMT-03:00 <siste...@mvsoftware.com.br>:
>
>> Esse é uma rotina muito comum, mas estou numa d
-Mensagem Original-
From: Guimarães Faria Corcete DUTRA, Leandro
Sent: Friday, September 16, 2016 10:20 AM
To: Comunidade PostgreSQL Brasileira
Subject: Re: [pgbr-geral] RollBack isolado, existe?
2016-09-16 10:02 GMT-03:00 <siste...@mvsoftware.com.br>:
Esse é uma rotina muito
2016-09-16 10:02 GMT-03:00 :
> Esse é uma rotina muito comum, mas estou numa duvida, preciso que o sistema
> efetive os registros que não derem erro, mas como veem ele só vai efetivar a
> cada 1mil.
É só tratar os erros, as exceções.
--
skype:leandro.gfc.dutra?chat
Pessoal, tenho a seguinte situação:
Vou tentar colocar de um modo simples:
TRANSACAO = true; // inicia a transação
conta = 0;
while (true) {
conta = conta+1;
... codigo
if (erro){
ROOLBACK
TRANSACAO = true; // Reinicia a transação, não sai do while
12 matches
Mail list logo