Bonsoir,
à propos du bout de code qui traine dans _dev_/optimiser, est-ce que
le readme est toujours d'actualité ? j'ai l'impression que le code gère
correctement la suppression des forums non ?
--
À+, Pif.
Bonsoir,
à propos du bout de code qui traine dans _dev_/optimiser, est-ce que
le readme est toujours d'actualité ? j'ai l'impression que le code gère
correctement la suppression des forums non ?
--
À+, Pif.
à propos du bout de code qui traine dans _dev_/optimiser, est-ce que
le readme est toujours d'actualité ? j'ai l'impression que le code gère
correctement la suppression des forums non ?
Oui le problème est toujours là en attente de solution
-- Fil
On Fri, 2005-11-18 at 00:08 +0100, Fil wrote:
> à propos du bout de code qui traine dans _dev_/optimiser, est-ce que
> le readme est toujours d'actualité ? j'ai l'impression que le code gère
> correctement la suppression des forums non ?Oui le problème est toujours là en attente de solution
Mais c'est quoi l'os exactement ?
Un message de forum attaché à un article peut il avoir une valeur de
rubrique non nulle par exemple ? Si oui, c'est bizarre, si non, ça
devrait marcher ?
--
À+, Pif.
> Oui le problème est toujours là en attente de solution
Mais c'est quoi l'os exactement ?
Je n'en sais rien ; j'ai perdu tous mes forums la dernière fois que j'ai
essayé, et je ne suis pas le seul.
Un message de forum attaché à un article peut il avoir une valeur de
rubrique non nulle par exemple ? Si oui, c'est bizarre, si non, ça
devrait marcher ?
Je n'ai pas encore eu le courage de regarder plus avant (et donc de
réinstaller un dump avec des forums), je comptais sur vouzautres
-- Fil
Fil a écrit :
Oui le problème est toujours là en attente de solution
Mais c'est quoi l'os exactement ?
Je n'en sais rien ; j'ai perdu tous mes forums la dernière fois que j'ai
essayé, et je ne suis pas le seul.
+1
Un message de forum attaché à un article peut il avoir une valeur de
rubrique non nulle par exemple ? Si oui, c'est bizarre, si non, ça
devrait marcher ?
Stéphane je crois avait proposé un petit complément quand on en a discuté sur spip-dev, faut que je retrouve le message pour tester sa modif...
Ce week end si je peux... :-/
Nicolas
On Thu, 2005-11-17 at 23:33 +0100, pif wrote:
Bonsoir,
à propos du bout de code qui traine dans _dev_/optimiser, est-ce que
le readme est toujours d'actualité ? j'ai l'impression que le code gère
correctement la suppression des forums non ?
Bonjour tout le monde,
quelqu'un aurait-il un dump d'un site spip contenant des forums,
histoire que je teste de plus près cette histoire de suppression
sauvage ?
je n'ai pas de site avec forum, donc pas trop moyen de tester
"en vrai".
--
À+, Pif.
pif a écrit :
quelqu'un aurait-il un dump d'un site spip contenant des forums,
histoire que je teste de plus près cette histoire de suppression
sauvage ?
et voila :
On Sat, 2005-11-19 at 16:15 +0100, Nicolas Steinmetz wrote:
pif a écrit :
> quelqu'un aurait-il un dump d'un site spip contenant des forums,
> histoire que je teste de plus près cette histoire de suppression
> sauvage ?et voila :
[...]
Effectivement, y'a comme un os
En fait il y en a deux :
- les entrées de spip_syndic_articles dégagent.
c'est cette requète qui en est la cause :
DELETE syndic_articles
FROM `forum`.spip_syndic_articles AS syndic_articles
LEFT JOIN `forum`.spip_syndic AS syndic
ON syndic_articles.id_syndic=syndic.id_syndic
WHERE syndic.id_syndic IS NULL;
Dans la base d'exemple fournie, spip_syndic_articles contient un tas
d'entrées, mais spip_syndic est vide donc effectivement, la requête
matche toutes les entrées.
Est-il normal que spip_syndic soit vide ?
- les entrées de spip_forum dégagent.
c'est cette requète qui en est la cause :
DELETE sf1
FROM `forum`.spip_forum AS sf1
LEFT JOIN `forum`.spip_forum AS sf2
ON sf1.id_parent=sf2.id_forum
WHERE sf2.id_forum IS NULL;
on cherche à buter les entrées sans parents, mais les racines
n'ont pas de parents, il faut donc vérifier que le parent n'est pas 0
donc :
DELETE sf1
FROM `forum`.spip_forum AS sf1
LEFT JOIN `forum`.spip_forum AS sf2
ON sf1.id_parent=sf2.id_forum
WHERE sf2.id_forum IS NULL
AND sf1.id_parent>0;
Et là, c'est beaucoup moins violent
En passant, il y avait des alias qui ne marchaient pas.
Bref, j'ai commité une nouvelle version, à tester.
--
À+, Pif.