Bonjour,
J'ai créer un script Perl permettant d’effectuer un drop/create d'une table puis de l'alimenter
grâce a un fichier CSV.
J'ai l'erreur lors de la soumission de mon script :
Voici donc la partie du code incriminé:
Quand on regarde sur internet, ce problème viendrait du fichier d'alimentation mais j'arrive à le copier via script bat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 open(my $infile, $FilepathExtraction) or die "Anomalie lors de l'ouverture du fichier $sql \n"; print "Ouverture du fichier ordre SQL $FilepathExtraction : Ok\n"; while (my $line = <$infile>) { $dbh->pg_putcopydata($line) or die "Anomalie de l'alimentation de la base $line\n"; } $dbh->pg_putcopyend(); $dbh->commit or die "Anomalie lors du commit pour l'alimentation de la table $table\n"; close($infile); print "Ordre d'alimentation de la $table : Ok\n";
Il y a t-il une subtilité a prendre en compte dans l'encodage?
Merci pour vos réponses.
Partager