PDA

View Full Version : migration de serveurs Mysql & report_id


gollum123
11-15-2005, 12:31 PM
hello,

je suis entrain de migrer un serveur oreon vers un autre.

j'ai fait un mysqldump de la base oreon.

quand je veux l'importer sur l'autre serveur mysql:

ERROR 1060 (42S21) at line 1637: Duplicate column name 'report_id'

voici la ligne 1637:
CREATE TABLE report (
report_id int(11) NOT NULL auto_increment,
user_user_id int(11) NOT NULL default '0',
report_name varchar(255) NOT NULL default '',
report_end_period int(11) NOT NULL default '0',
report_color_up varchar(255) NOT NULL default '',
report_color_down varchar(255) NOT NULL default '',
report_color_unreachable varchar(255) NOT NULL default '',
report_color_ok varchar(255) NOT NULL default '',
report_color_unknown varchar(255) NOT NULL default '',
report_color_warning varchar(255) NOT NULL default '',
report_color_critical varchar(255) NOT NULL default '',
report_state_selection varchar(255) NOT NULL default '',
PRIMARY KEY (report_id,report_id)
) TYPE=MyISAM;

je penche pour la PRIMARY KEY (report_id,report_id)

j'ai supprimé un des deux report_id, l'import a fonctionné.

Cette table ne contient aucune donnée sur mon serveur.

une idée ?

templuche
11-15-2005, 02:10 PM
Bonjour,

Oui, j'ai eu le même problème. Je dirais que le responsable serait plutôt MySQL car je n'ai rien vu de bizarre dans la base de données.

Je n'arrive plus à reproduire le bug de mon côté. As tu tenter un dump de la nouvelle base et de l'ancienne et fait un diff pour voir la différence?