Programmer avec SPIP 3.0
Documentation technique sur SPIP 3.0

> > > > lister_tables_noexport

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 :

  1. $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 :

  1. function geographie_lister_tables_noexport($liste){
  2. $liste[] = 'spip_geo_communes';
  3. $liste[] = 'spip_geo_departements';
  4. $liste[] = 'spip_geo_regions';
  5. $liste[] = 'spip_geo_pays';
  6. return $liste;
  7. }

Télécharger