Effacer toutes les fiches d'un formulaire

Concerne
  • Bazar (formulaire)
  • Phpmyadmin
La réponse CECI n'est plus nécessaire avec Doryphore car il existe maintenant une icône dans bazar pour vider chaque formulaire en cas de besoin.

Pour effacer les fiches d'un formulaire, il faut disposer d'un accès phpMyAdmin pour y exécuter des les requêtes suivantes :
Attention :
  • remplacer dans les requêtes le <préfixe> des tables et le numéro <id> du formulaire !
  • cette action est irréversible !
delete from <prefixe>_acls where page_tag IN (select tag from <prefixe>_pages where tag in (select resource from <prefixe>_triples where property="http://outils-reseaux.org/_vocabulary/type" and value="fiche_bazar") AND body LIKE '%"id_typeannonce":"<id>"%' );

delete from <prefixe>_pages where tag IN (select resource from <prefixe>_triples where property="http://outils-reseaux.org/_vocabulary/type" and value="fiche_bazar") AND body LIKE '%"id_typeannonce":"<id>"%';

delete from <prefixe>_triples where resource not IN (select tag from <prefixe>_pages WHERE 1) AND property="http://outils-reseaux.org/_vocabulary/type" and value="fiche_bazar";
EffacerToutesLesFichesDUnFormulaire (Att : Comment faire pour...), written by GatienBataille
create on 14.01.2021 à 14:15, updated on 26.04.2021 à 22:58