logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
16 visiteur(s) et 1 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 104 273 510

  • Nb. de membres 8 691
  • Nb. d'articles 1 691
  • Nb. de forums 25
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Questions »» Restaurer base forumtopics

Nouveau sujet
 Restaurer base forumtopics#26159Répondre

3Contributeur(s)
AnonymeB-Magbartok
3 Modérateur(s)
developpeurjpbJireck
Anonyme Anonymeicon_post
Bonjour à tous,
J'ai voulu purger les vieux débats de mon forum mais dans une des rubriques je n'ai pas précisé la date au moment de la purge ce qui fait que tous les débats ont été supprimés.

Je me tourne donc vers vous pour savoir s'il est possible de restaurer uniquement "forumtopics" avec une sauvegarde de la BDD

Merci pour votre aide
B-Mag B-Magicon_post
Slt
Je pense que oui, sans prob
Anonyme Anonymeicon_post
Bonsoir

Merci pour la réponse mais je ne sais pas comment extraire que "forumtopics" :#

Je ne trouve pas cette référence dans la BDD... ou alors me suis planté de sauvegarde.

bartok bartokicon_post
Bonjour

La bible te renseigne sur le contenu des tables.
http://bible.npds.org/doku.php/codeur/instruction_sql/tables_sql_de_npds

Forumtopics (ne) contient (que) les sujets présents dans les forums ; Les fils de discussion.
C’est posts qui contient les messages présents dans les forums.
Attention, posts contient aussi les commentaires faits sur les news (forum_id = -1)

Pour rapatrier une seule table issue d’une sauvegarde globale, je vois deux méthodes.

1) ‘taper’ dans le fichier .sql en utilisant un éditeur (ie : notepad++) à condition que la base ne soit pas gigantesque ;-)

on garde :
- les 20 premières lignes du fichier .sql
- tout ce qui est compris entre la ligne
structure de la table `forumtopics`
et la ligne précédant
– structure de la table `forum_attachments`
- les 5 dernières lignes du fichier .sql

enfin, on fait un import de cette table après avoir renommé, si nécessaire, la table pré-existante.

2) on recharge l’ensemble de la sauvegarde dans une autre base de données. Ce peut être en local avec usbwebserver où à distance, si l’hébergement est « multi-bases ».
- on exporte la seule table souhaitée
- on l’importe dans la base, après avoir renommé, si nécessaire, la table pré-existante.

Anonyme Anonymeicon_post

Merci bien

je vais commencer par de l'aspirine ^^

Anonyme Anonymeicon_post
Bonjour,

Alors.... j'ai appliqué la méthode 2 de bartok et ça à fonctionné sans problème, j'ai pu importer la table concernée.

Cependant j'ai une rubrique du forum qui reste vide alors que les différentes discussions sont bien présentes dans la BDD (je peux vois les questions/Réponses).

Tout aussi étrange, les différentes pages semblent exister!

seules une rubrique est impactée.

Capture:
http://www.hostingpics.net/viewer.php?id=647716capture.jpg

Si vous avez une idée, je suis preneur.

Merci
Anonyme Anonymeicon_post
up
bartok bartokicon_post
il doit manquer un élément dans la table forumtopics
son id peut être trouvée dans les messages concernés dans la table posts (topic_id)
il suffit de le recréer.
Anonyme Anonymeicon_post
Ok merci, je regarde ça de suite
Anonyme Anonymeicon_post

Bon ben... je n'ai pas trouvé comment faire...