Problème avec l'importation de données avec COPY
Bonjour,
J'ai un petit soucis avec l'importation de données dans une table. Les données en question sont des logs apache. Voici le message d'erreur :
Code:
1 2 3 4 5
| apache=> \copy apache_brut_log (line_log) FROM '/mnt/apache_log/todo/access.log.2012.05.06'
ERREUR: séquence d'octets invalide pour l'encodage « UTF8 » : 0xe97469
ASTUCE : Cette erreur peut aussi survenir si la séquence d'octets ne correspond pas
au jeu de caractères attendu par le serveur, le jeu étant contrôlé par « client_encoding ».
CONTEXTE : COPY apache_brut_log, ligne 16372 : « 2012-05-06 17:35:02 # 150.70.172.104 # 302 # /var/www/web001/Esth\xe9tique # # HTTP/1.0 # - ... » |
Le problème vient certainement de la chaine "Esth\xe9tique".
Le fichier est en UTF8 sans BOM (vérifié avec notepad++)
J'ai tenté le coup avec \encoding LATIN1 avant le \copy mais le problème reste le même...
Sinon, ma base est encodée en UTF8 et le champ "line_log" est de type TEXT
Y a t-il un moyen de "forcer" l'insertion de ce genre de ligne dans ma table ?
Merci