Skip to content
Valider 22eacece rédigé par esj's avatar esj
Parcourir les fichiers

#209: La fonction '''GET°LOCK''' de MySQL est utilisée par SPIP pour simuler...

#209: La fonction '''GET°LOCK''' de MySQL est utilisée par SPIP pour simuler en PHP (donc coûteusement) les déclencheurs et les transactions offerts par le SQL standard. Ces opérations sont progressivement ajoutées à MySQL >= 5 aussi '''GET_LOCK''' devra être abandonnée à terme par SPIP. Dans l'immédiat, simuler cette fonction en PG serait absurde, aussi on va réécrire le code PHP pour réduire les cas d'appels de cette fonction, le code résultant, beaucoup plus efficace, est en fait la version PHP des futurs déclencheurs SQL. 

Cas le plus lourd: le calcul du statut des rubriques. Dans ce dépot, on explicite les déclencheurs en cas de publication d'un article, d'une brève, d'un site ou d'un document. Pour la dépublication ou le déplacement, on se rabat encore sur le recacul général.
parent f729b24d
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter