Accéder au contenu.
Menu Sympa

fr - RE: [sympa-fr] SYMPA 6.1.19: supression de liste, mais pas totalement dans la DB

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: TISSOT Jacques Joseph <adresse@cachée>
  • To: "adresse@cachée" <adresse@cachée>, David Verdin <adresse@cachée>
  • Subject: RE: [sympa-fr] SYMPA 6.1.19: supression de liste, mais pas totalement dans la DB
  • Date: Fri, 14 Feb 2014 07:03:58 +0000

Bonjour,

 

Non, non, je parlais bien de suppression de la liste (Admin > listes fermées > effacées les listes sélectionnées), que j'avais au préalable fermée (les termes utilisés par l'interface portent à confusion). Le répertoire de config de la liste est aussi effacé. Les requêtes SQL montrent bien qu'il y a un DELETE pour la table admin_list mais pas pour la table list_table.

 

C'est ça le problème.

 

Bonne journée

 

Jacques

 

From: adresse@cachée [mailto:adresse@cachée] On Behalf Of David Verdin
Sent: jeudi 13 février 2014 14:55
To: adresse@cachée
Subject: Re: [sympa-fr] SYMPA 6.1.19: supression de liste, mais pas totalement dans la DB

 

Bonjour,

Le 11/02/14 15:07, TISSOT Jacques Joseph a écrit :

Bonjour,
 
La suppression d'une liste efface les enregistrements relatifs à cette liste de la table admin_table mais pas de la table list_table. Est-ce normal?

Voui. Tu as fermé la liste, tu ne l'as supprimée.
donc on modifie son état dans la bse de données (on passe son statut à "closed").

 Et si oui, pour quelle raison?

On ne l'a supprime pas parce que tu pourrais vouloir la réouvrir et que, par ailleurs,certains process de Sympa vont continuer à y accéder, ne serait-ce que pour faire la liste des listes fermées, il y donc encore du sens à conserver le cache en base de données.

 Devra-t-on purger cette table à la main?

Non. À moins que, quand tu la supprimes définitivement, elle ne soit toujours en base de données.

bonne journée !

David

 
 
Voici un extrait du log mysql:
 
49  Query     DELETE FROM admin_table WHERE (user_admin='adresse@cachée' AND list_admin='events' AND robot_admin='svx.sympa.unifr.ch' AND role_admin='owner')
.
.
                   
49 Query     DELETE FROM admin_table WHERE (user_admin='adresse@cachée' AND list_admin='events' AND robot_admin='svx-sympa.unifr.ch' AND role_admin='editor')
49 Query     INSERT INTO list_table (status_list, name_list, robot_list, subject_list, web_archive_list, topics_list, owners_list, editors_list) VALUES ('closed', 'events', 'svx-sympa.unifr.ch', 'Gestion d\'événements', 1, 'arts', 'adresse@cachée', ' adresse@cachée')
49 Query     UPDATE list_table SET status_list = 'closed', name_list = 'events', robot_list = 'svx-sympa.unifr.ch', subject_list = 'Gestion d\'événements', web_archive_list = 1, topics_list = 'arts', owners_list = ' adresse@cachée', editors_list = ' adresse@cachée' WHERE robot_list = 'svx-sympa.unifr.ch' AND name_list = 'events'
52 Connect   sympa@localhost on sympa
52 Query     set autocommit=1
52 Query     SET NAMES 'utf8mb4'
52 Query     SELECT value_conf AS value FROM conf_table WHERE (robot_conf ='*' AND label_conf ='color_2')
.
et pas d'autre DELETE?
 
Merci pour votre aide.
 
J.T.
 

 

--
A bug in Sympa? Quick! To the bug tracker!

RENATER logo
 

David Verdin
Études et projets applicatifs
 

Tél : +33 2 23 23 69 71
Fax : +33 2 23 23 71 21
 
www.renater.fr

RENATER
263 Avenue du Gal Leclerc
35042 Rennes Cedex

 




Archives gérées par MHonArc 2.6.19+.

Haut de le page