par sly » 23 mai 2019, 10:11
Sympathique et légèrement inquiétante trouvaille.
Code : Tout sélectionner
SELECT *
FROM commentaires
WHERE NOT EXISTS (
SELECT 1 FROM points
WHERE commentaires.id_point = points.id_point
)
order by date desc
M'indique que 206 commentaires sont ainsi orphelins (la fiche a été supprimée, mais le commentaire qui s'y rapporte pendouille quelque part dans les limbes de la base de donnée sans point à s'y raccrocher.
La bonne nouvelle cependant, c'est que le plus récent de ces commentaires date de 2013-05-29. Depuis, je suis quasi-certain d'avoir supprimé au moins une fiche avec des commentaires et que cela n'a pas occassionné de nouveaux orphelins, donc, a priori, si c'est un bug, il n'existe plus.
Pour contrôle, j'ai créé une fiche bidon et j'y est regroupé tous ces orphelins (attention, ça pique en volume avec 206 commentaires) :
http://www.refuges.info/point/6644/bati ... mentaires/
Le plus probable c'est que rien ne soit à y récupérer, je laisse des motivés y jeter un rapide coup d'oeil, puis une suppression de cette fiche, qui entraînera la vidange de tout ça, me semble la méthode la plus pertinente...
Sympathique et légèrement inquiétante trouvaille.
[code]
SELECT *
FROM commentaires
WHERE NOT EXISTS (
SELECT 1 FROM points
WHERE commentaires.id_point = points.id_point
)
order by date desc[/code]
M'indique que 206 commentaires sont ainsi orphelins (la fiche a été supprimée, mais le commentaire qui s'y rapporte pendouille quelque part dans les limbes de la base de donnée sans point à s'y raccrocher.
La bonne nouvelle cependant, c'est que le plus récent de ces commentaires date de 2013-05-29. Depuis, je suis quasi-certain d'avoir supprimé au moins une fiche avec des commentaires et que cela n'a pas occassionné de nouveaux orphelins, donc, a priori, si c'est un bug, il n'existe plus.
Pour contrôle, j'ai créé une fiche bidon et j'y est regroupé tous ces orphelins (attention, ça pique en volume avec 206 commentaires) :
http://www.refuges.info/point/6644/batiment-en-montagne/Avant-pays-savoyard/-orphelinat-a-commentaires/
Le plus probable c'est que rien ne soit à y récupérer, je laisse des motivés y jeter un rapide coup d'oeil, puis une suppression de cette fiche, qui entraînera la vidange de tout ça, me semble la méthode la plus pertinente...