Em 25 de janeiro de 2016 07:09, [email protected]
<[email protected]> escreveu:
> Ao rodar a DDL (ver anexo) com BEGIN e ROLLBACK eu recebo um erro.
> Alguém por favor poderia me explicar o por que isto acontece? Uma vez que a
> coluna da linha 23 não existe na DB.
> Obrigado!
>
>
> Query:
> (VER ANEXO)
>
> ERRO:
> psql:file.sql:23: ERROR:  deadlock detected
>
> file.sql linha 23:
>>
>> ALTER TABLE public.ja_clients
>> DROP COLUMN IF EXISTS bank_account_id;


O erro acontece porque você esta alterando uma tabela em um ambiente
com usuários conectados que estão utilizando ela, isso causa um
bloqueio de acesso exclusivo a tabela, mesmo para SELECT.

-- 
Dickson S. Guedes
mail/xmpp: [email protected] - skype: guediz
http://github.com/guedes - http://guedesoft.net
http://www.postgresql.org.br
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a