Bonjour.
Peu expérimenté avec Talend, je suis confronté à un pb auquel je ne trouve pas de solution.
Pour simplifier un maximum:
J'ai 2 bases de données b1 et b2. Chacune possède une table t_theme. Ces 2 tables ont une même structure
Le but serait de créer une synthèse de ces 2 tables dans une table t_theme d'une base b3. Evidemment, on va avoir un problème avec les theme_id, puisque le theme_id 1 existe à la fois sur b1.t_theme et b2.t_theme. Et si on transforme un theme_id, il faut que les parent_id qui y font références soient eux aussi modifiés, afin de pointer sur la nouvelle valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE TABLE IF NOT EXISTS `t_theme` ( `theme_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT, `parent_theme_id` tinyint(3) unsigned NOT NULL, PRIMARY KEY (`theme_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Bref, je sèche.
Merci pour votre aide.
Partager