L'aggiunta di una colonna non richiede la riscrittura di una tabella (a meno che non specifichi un DEFAULT
). È un'operazione rapida in assenza di serrature. pg_locks è il posto da controllare, come ha sottolineato Craig.
In generale, la causa più probabile sono le transazioni di lunga durata. Osserverei quali flussi di lavoro colpiscono queste tabelle e per quanto tempo rimangono aperte le transazioni. I blocchi di questo tipo sono in genere transazionali e quindi il commit delle transazioni risolverà solitamente il problema.