Bonjour,
je suis surpris de ne rien trouver la dessus, donc je me dis que je passe sans doute à coté de quelquechose d'énorme... :/
Voila, mettons que j'ai une base MySQL avec une table personnes dedans.
Un premier utilisateur (Alphonse) ouvre une fiche, fais des modifications, et part prendre son café.
Un deuxième utilisateur (Bernard) à partir d'un autre client ouvre la même fiche.
Y'a til un moyen élégant de récuperer l'info qui dit que Alphonse a ouvert la fiche et donc d'empecher Bernard de la modifier ?
Pour l'instant ce que j'ai trouvé de plus proche c'est de rajouter un champ timestamp dans la table :
http://www.developpez.net/forums/vie...hlight=bloquer
Mais ça ne correspond pas tout à fait à mon problème. Et je trouve cela un peu 'lourd' dans la mesure où les tables innoDB peuvent bloquer à la fiche avec l'instruction 'for update'.
Mon instinct me dis que c'est un problème récurant chez tous les développeurs qui commencent une application...
D'avance merci pour tout début de piste ou bribe d'information, (... ou application complète avec code source ouvert)
Partager