Talend - Configurer une connexion Postgresql SSL

, par  admin

Talend Open Studio for Data Integration ne comporte pas d’option SSL pour la configuration d’une connexion à une base de donnée Postgresql.

Si vous devez utiliser SSL, commencez par configurer votre connexion en remplissant les champs nécessaires :

DB Type : PostgreSQL
login : toto
Mot de passe : ****
Serveur : SRV1
Port : 5432
Database : base1
Shema : public

La chaine de connexion s’incrémente automatiquement en fonction des éléments que vous avez saisis :

jdbc:postgresql://SRV1:5432/base1

Si vous cliquez sur "Vérifiez" et que la connexion au serveur Postgresql nécessite SSL, vous obtiendrez un message d’erreur.
Il faut alors ajouter manuellement la chaine suivante pour autoriser le SSL :

jdbc:postgresql://SRV1:5432/base1?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory

==> Connection successful !

Attention : Afin que vos modifications soient bien prises en compte, il faut ajouter la partie ?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory derrière le nom de votre base dans le champs concerné et non directement dans la chaine de connexion.

Database : base1?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory

Un peu de théorie... Tous les cours théoriques