lister_tables_noexport

Ce pipeline permet de déclarer les tables SQL qui ne seront pas intégrées dans les sauvegardes SPIP.

Il est appelé dans la fonction lister_tables_noexport du fichier ecrire/base/dump.php. Il prend et retourne un tableau de la liste des tables à ne pas sauvegarder :

$EXPORT_tables_noexport = pipeline('lister_tables_noexport', $EXPORT_tables_noexport);

Par défaut, certaines tables de SPIP sont déjà exclues : les tables de statistiques, de recherche et les révisions.

Exemple

Le plugin « Géographie » utilise ce pipeline pour décider de ne pas exporter ses tables SQL contenant des données géographiques :

function geographie_lister_tables_noexport($liste){
    $liste[] = 'spip_geo_communes';
    $liste[] = 'spip_geo_departements';
    $liste[] = 'spip_geo_regions';
    $liste[] = 'spip_geo_pays';
    return $liste;
}

Auteur Matthieu Marcillaud Publié le : Mis à jour : 12/05/17

Traductions : English, français