Bonjour,
J'ai envoyé par erreur la réponse en direct au lieu de l'envoyer à la liste ^^
J'en profite pour compléter un peu
Il faut déjà savoir si les tables 'secondaires' disposent ou non de contraintes d'intégrités sur le champ id_rubrique (de la table maître spip_rubrique)
On peut tester en modifiant un id_rubrique dans la table maître (spip_rubrique) et vérifier si l'id à changé dans une table - par exemple : spip_auteurs_rubrique.
A priori, j'ai l'impression que non... dans mon installation .
Il faut donc
soit introduire cette contrainte d'intégrité (via des ALTER), en supposant que l'on puisse rajouter cette contrainte à postériori...(et que la version de MySql soit correcte).
soit gérer à la main,
C'est possible directement dans les tables de spip, mais fastidieux car il
faut gérer toutes les tables utilisant l'id_rubrique
- soit encore faire un ensemble de requêtes sql qui font tout le travail...
Si on veut un peu automatiser, le sql
S'il y a beaucoup de rubriques à re-numéroter, encore du sql...mais beaucoup
plus compliqué : tables intermédiaires, recherche des erreurs (doublons, inconséquences).
Donc la question de base : combien de rubriques à renuméroter ?
La charge de travail n'est pas la même selon les cas...
amicalement
JEL
----- Original Message ----- From: "YannX" <ydx35@yahoo.fr>
To: <spip@rezo.net>
Sent: Monday, March 24, 2008 11:40 AM
Subject: Re: [Spip] Renumerotation des rubriques
"thierry laffont" <taz_69210@yahoo.fr> a écrit dans le message de news: 788153.93801.qm@web23404.mail.ird.yahoo.com...
Bonjour à toutes et à tous,
J'aimerai savoir si on peut renumeroter les rubriques et si oui comment ?
Merci
----
Question : pourquoi renumeroter des rubriques ?
utiliser un Numero (avec supprimer_numero ou Couteau suisse ne serait-il pas plus simple ?
Yx
_____________________________________________________________________________
Envoyez avec Yahoo! Mail. Capacité de stockage illimitée pour vos emails. http://mail.yahoo.fr
--------------------------------------------------------------------------------
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : FAQ webmestre - SPIP