Fork me on GitHub

Rapport de message :*
 

Re: URGENT : HELP Needed ! - Bouger tous les posts d'1 forum vers 1 autre : merge ?

Titre du sujet : Re: URGENT : HELP Needed ! - Bouger tous les posts d'1 forum vers 1 autre : merge ?
par SpeedAirMan sur 30/06/2006 22:54:58

lol, le gros bordel.

Attends, j'explique. Mon forum fonctionnait avec l'ancienne base... Mon forum avant mise à jour était en version 1.5 ou 1.6 (CBB), et lorsque j'ai fait la mise à jour vers la 3.04, la table n'a pas été mise à jour... !!!

En bref, il me manquait des tables, et la structures de la moitié d'entres elles au moins n'étaient pas comme elles auraient du être.

Je ne sais pas comment le forum arrivait à fonctionner ! lol


Bref, j'ai donc tenté de mettre à jour la base de données de CBB à l'aide du fichier mysql.304.sql qui se trouvait dans le repertoire de newbb/sql


Là je fais face à plusieurs erreurs MySQL durant la mise à jour :



Citation :
requête SQL:

ALTER TABLE `prefixexoops_bb_categories` DROP `cat_state` ,
CHANGE `cat_url` `cat_url` varchar( 255 ) NOT NULL default '',
DROP `cat_showdescript` ;

MySQL a répondu:Documentation
#1091 - Can't DROP 'cat_state'; check that column/key exists






Citation :
requête SQL:

ALTER TABLE `prefixexoops_bb_categories` ADD INDEX `cat_order` ( `cat_order` ) ;

MySQL a répondu:Documentation
#1061 - Duplicate key name 'cat_order'






Citation :
requête SQL:

ALTER TABLE `prefixexoops_bb_forums` CHANGE `parent_forum` `parent_forum` smallint( 4 ) UNSIGNED NOT NULL default '0',
CHANGE `forum_moderator` `forum_moderator` varchar( 255 ) NOT NULL default '',
CHANGE `forum_topics` `forum_topics` int( 8 ) UNSIGNED NOT NULL default '0',
CHANGE `forum_posts` `forum_posts` int( 10 ) UNSIGNED NOT NULL default '0',
CHANGE `forum_last_post_id` `forum_last_post_id` int( 10 ) unsigned NOT NULL default '0',
CHANGE `cat_id` `cat_id` smallint( 3 ) UNSIGNED NOT NULL default '0',
CHANGE `forum_type` `forum_type` tinyint( 1 ) UNSIGNED NOT NULL default '0',
CHANGE `allow_html` `allow_html` tinyint( 1 ) UNSIGNED NOT NULL default '1',
CHANGE `allow_sig` `allow_sig` tinyint( 1 ) UNSIGNED NOT NULL default '1',
CHANGE `allow_subject_prefix` `allow_subject_prefix` tinyint( 1 ) UNSIGNED NOT NULL default '0',
CHANGE `forum_order` `forum_order` smallint( 4 ) UNSIGNED NOT NULL default '0',
CHANGE `attach_maxkb` `attach_maxkb` smallint( 3 ) UNSIGNED NOT NULL default '1000',
CHANGE `attach_ext` `attach_ext` varchar( 255 ) NOT NULL default '',
CHANGE `allow_polls` `allow_polls` tinyint( 1 ) unsigned NOT NULL default '0',
DROP `allow_attachments` ,
DROP `subforum_count` ;

MySQL a répondu:Documentation
#1091 - Can't DROP 'allow_attachments'; check that column/key exists






Citation :
requête SQL:

ALTER TABLE `prefixexoops_bb_forums` ADD INDEX `forum_last_post_id` ( `forum_last_post_id` ) ,
ADD INDEX `cat_forum` ( `cat_id` , `forum_order` ) ,
ADD INDEX `forum_order` ( `forum_order` ) ,
ADD INDEX `cat_id` ( `cat_id` ) ;

MySQL a répondu:Documentation
#1061 - Duplicate key name 'forum_last_post_id'






Citation :
requête SQL:

ALTER TABLE `prefixexoops_bb_moderates` ADD INDEX `mod_end` ( `mod_end` ) ,
ADD INDEX `forum_id` ( `forum_id` ) ;

MySQL a répondu:Documentation
#1061 - Duplicate key name 'mod_end'





Toutes les autres opérations ont été effectuées correctement et sans erreurs, et j'ose espérer que lorsque la base sera comme elle devrait l'être, je pourrais enfin bouger tous les posts sans obtenir de bug, et sans avoir à recommencer depuis le début. (repartir de la sauvegarde, refaire la mise à jour MySQL de CBB etc. :roll:).

Mais en attendant, j'ai besoin d'aide pour résoudre ces erreurs MySQL...

Please help ! (help
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

10 Personne(s) en ligne (8 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 10 | Plus ...