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 (si besoin)

il faudra passer par du sql et un accès phpmyadmin.
voici les requêtes à exécuter :
ATTENTION : remplacez bien dans les requêtes le <préfixe> des tables et le numéro <id> du formulaire !
ATTENTION BIS : 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";
Lien vers la doc http://
EffacerToutesLesFichesDUnFormulaire (Att : Comment faire pour...), written by GatienBataille
create on 04.03.2020 à 15:43, updated on 14.01.2021 à 14:15