Bonjour,
Je dois faire la copie d'une table d'une base MS Sql vers une base Postgres.
La table MS Sql "PERSONNE" est composée de deux colonnes :
ID : varchar(6)
PHOTO : image
Côté Postgres, je dispose d'une table "personne" avec les deux colonnes suivantes :
ID : character varying(6)
photo : bytea
Avec Talend, j'ai créé un job avec :
- en entrée : tMSSqlInput qui point sur la table "PERSONNE"
- en sortie : tPostgresOutput qui sur la table "personne"
- et un tMap qui fait simplement le maping de chaque colonne en entrée vers la colonne correspondante en sortie.
Lorsque je lance l'exécution de mon job j'obtiens le message d'erreur suivant :
ERROR: column "photo" is of type bytea but expression is of type bigintException in component tPostgresqlOutput_1
Que manque t'il à mon job pour qu'il puisse fonctionner correctement?
Merci pour votre aide.
Partager