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
