#35936
Javier Ader
Participante

Buenas. Sigo sin saber porque ocurre esto realmente, pero mirando los log de PostgreSQL la tabla
AD_Sequence es accedida usando un select de la forma (y solo a esta tabla)

Code:
SELECT ….. FROM AD_Sequence
FOR UPDATE

Ese FOR UPDATE me parece que es la clave; en realidad creo recordar haber visto sistemas basados en compiere evitaban este modificador (por alguna razón…) cuando el servidor era PostGreSQL; como si este FOR UPDATE funcionase como era esperado bajo Oracle, no así sobre PostGreSql. Después investigo un poco más.

PD: el lock sobre C_Bpartner nuevo debe venir por otro lado…. no creo que se lo acceda esta tabla con un FOR UPDATE en algún punto del sistema, pero uno nunca sabe….