On 20-05-2016 12:06, Márcio A. Sepp wrote:
> Gostaria de saber a relação que existe entre FKs e bloqueios de
> registros. Por exemplo, se eu criar uma FK com os parâmetros: ON UPDATE
> NO ACTION  /  ON DELETE NO ACTION isso vai dar alguma diferença nos
> bloqueios da tabela mestre?
> 
A partir da 9.3, atualizações em campos que não fazem parte da chave
*não* bloqueiam verificações de chaves estrangeiras. Tal funcionalidade
criou novos modos de bloqueio [1] a nível de registros: FOR NO KEY
UPDATE e FOR KEY SHARE.


[1]
http://www.postgresql.org/docs/9.6/static/explicit-locking.html#LOCKING-ROWS


-- 
   Euler Taveira                   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a