Boa tarde galera,
pg_query('BEGIN');
pg_query('LOCK TABLE tabela1');
pg_query('SELECT codigo +1 FROM tabela1');
pg_query('INSERT INTO tabela2(var1,var2,var3,var4)VALUES(1,2,3,4,5)');
pg_query('UPDATE tabela3 SET var1=1');
pg_query('COMMIT');


por qual motivo um codigo desses no final das contas deixaria a tabela1
travada por causa do lock.

Pelo que li, a tabela é liberada apos o COMMIT ou um ROLLBACK.

Mas que poderia estar fazendo ela ficar travada?

Obrigado

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

Responder a