Index de l'article

Transfert de plusieurs tables MySQL vers Postgres

Importez les fichiers person et address dans une base MySQL.

Importez les tables mes_adresses et mes_personnes dans votre base Postgres locale. Ces dernières tables pour Postgres sont vides.

Créez un nouveau job important les données Mysql vers Postgres. Cette fois vous pouvez tirez vos métadonnées directement dans le designer, ça sera plus rapide mais attention aux choix Input et Ouput ! Utilisez le composant tJavaflex pour ces imports.

Remarquez qu'avec un simple Sync column puis Exécution du job, les erreurs retournées par Talend sont inbuvables. Il s'agit pourtant des mêmes erreurs de traitement de certains champs numériques et/ou clé primaire, mais mal interprêtés quand nous pointons vers Postgres. Modifiez le mappage de votre composant JavaFlex ou vos Actions sur la table, et recommencez.

Liens ou pièces jointes
Télécharger ce fichier (address.sql)address.sql[Table address]3833 Ko
Télécharger ce fichier (countries.sql)Countries[Table SQL des pays du monde]21 Ko
Télécharger ce fichier (Cours-Talend-Eric-Quinton-2015-CC.pdf)Présentation de Talend Open Studio[PDF du cours d'Éric Quinton (IRSTEA), diffusé en 2015 grâce au réseau RBDD (CNRS) - Licence CC]789 Ko
Télécharger ce fichier (customer.sql)customer.sql[Fichier d'import SQL d'une base de contacts humains]75 Ko
Télécharger ce fichier (mes_adresses.txt)mes_adresses.txt[Table mes_adresses]0.2 Ko
Télécharger ce fichier (mes_clients.txt)mes_clients.txt[Table mes_clients]0.2 Ko
Télécharger ce fichier (mes_personnes.txt)mes_personnes.txt[Table mes_personnes]0.2 Ko
Télécharger ce fichier (person.sql)person.sql[Table person]3050 Ko
Télécharger ce fichier (society_coords.sql)society_coords.sql[Table society_coords]4 Ko
Télécharger ce fichier (warehouse_customer.sql)warehouse_customer.sql[Fichier d'import SQL d'une base entrepôt vide]1 Ko