Ho capito.
Allora dovresti controllare la documentazione di Postgres per verificare se esiste qualche comando che effettua il lock del record (anche se, più probabilmente, sarà disponibile un comando per il lock di una tabella intera...).
Se tale comando è disponibile (è sempre il DBMS a dover fornire tali strumenti, non l'applicazione che lo usa) allora ti dovrai documentare su come usarlo.
Altrimenti, l'unica cosa che mi viene in mente, è quella di aggiungere una tabella al DB che si occupa di tenere traccia dei record attualmente bloccati e sarà la tua applicazione che, prima di permettere ad un utente di modificare i dati, controllerà che il record non sia presente nella tabella di lock.
Ciao.![]()



Rispondi quotando