Bonjour,
Je cherche a faire a verrouiller une ligne sans que les autres utilisateurs ne puissent la verrouiller tant qu'un commit n'est été fait, je fais un
Et j'aimerais que tous les utilisateurs n'attendent pas (avec ceci ils sont bloqués), si ils veulent faire la meme chose avant que l'utilisateur ayant vérouillé ait fait un Commit ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part Select * From matable Where idmatable=1 FOR UPDATE
Si quelqu un a une idée elle sertait la bienvenue!!!
PS : J ai pu voir que sous oracle ce genre de chose etait possible en faisait un
y a t il une commande pour faire la meme chose avec postgres ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT... FOR UPDATE NOWAIT
Le lock ne m interesse pas non plus car il ne permet pas de verrouiller seulement un tuple ... Enfin si je me trompe, j'aimerais savoir comment !!
Merci
Partager