Skip to content
Extraits de code Groupes Projets
Valider 1c48d350 rédigé par cedric@yterium.com's avatar cedric@yterium.com
Parcourir les fichiers

branchement du pipeline d'optimisation de la base pour les documents

parent 30d142f2
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -334,17 +334,22 @@ function medias_install($action,$prefix,$version_cible){ ...@@ -334,17 +334,22 @@ function medias_install($action,$prefix,$version_cible){
} }
/**
* Optimiser la base de donnee en supprimant les liens orphelins
*
* @param int $n
* @return int
*/
function medias_optimiser_base_disparus($flux){ function medias_optimiser_base_disparus($flux){
//
// Documents
//
include_spip('action/editer_liens'); include_spip('action/editer_liens');
// optimiser les liens de tous les documents vers des objets effaces // optimiser les liens morts :
// entre documents vers des objets effaces
// depuis des documents effaces
$flux['data'] += objet_optimiser_liens(array('document'=>'*'),'*'); $flux['data'] += objet_optimiser_liens(array('document'=>'*'),'*');
// on ne nettoie volontairement pas automatiquement les documents orphelins // on ne nettoie volontairement pas automatiquement les documents orphelins
return $flux; return $flux;
} }
?> ?>
...@@ -25,6 +25,10 @@ ...@@ -25,6 +25,10 @@
<nom>declarer_tables_objets_sql</nom> <nom>declarer_tables_objets_sql</nom>
<inclure>base/medias.php</inclure> <inclure>base/medias.php</inclure>
</pipeline> </pipeline>
<pipeline>
<nom>optimiser_base_disparus</nom>
<inclure>base/medias.php</inclure>
</pipeline>
<pipeline> <pipeline>
<nom>post_insertion</nom> <nom>post_insertion</nom>
<inclure>medias_pipelines.php</inclure> <inclure>medias_pipelines.php</inclure>
...@@ -46,6 +50,7 @@ ...@@ -46,6 +50,7 @@
<inclure>medias_pipelines.php</inclure> <inclure>medias_pipelines.php</inclure>
</pipeline> </pipeline>
<pipeline> <pipeline>
<nom>autoriser</nom> <nom>autoriser</nom>
<inclure>medias_autoriser.php</inclure> <inclure>medias_autoriser.php</inclure>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter