Vous n'êtes pas identifié(e).
Bonjour,
Nous avons fait un pgdump -Ft d'une base
lors de la restauration pg_restore nous avons le message suivant :
ERREUR: séquence d'octets invalide pour l'encodage « UTF8 » : 0xc331
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 plugin_owl_files, ligne 96147
INSTRUCTION : COPY plugin_owl_files (id, name, filename, f_size, creatorid, parent, created, description, metadata, "security", groupid, smodified, c
hecked_out, major_revision, minor_revision, url, doctype, approved, linkedto, "password", updatorid) FROM stdin;
nous sommes de plus en pleine phase de migration 8.3.1 vers 8.3.11 mais même la restauration en 8.3.1 plante
Est-il possible d'ignorer les lignes qui pose problème lors de la restauration ?
Est-il possible de convertir le fichier avec iconv (il pèse 21 Go) ?
Est-il possible d'extraire les données du dump au format texte ?
Merci de votre attention
Hors ligne
Bonjour,
Quel est l'encodage de la base source ?
Marc.
Hors ligne
Toutes les Deux sont en UTF8
Hors ligne
Je suis très étonné: le caractère c331 est défini en UTF8. C'est un caractère de l'alphabet coréen.
Quel système d'exploitation utilisez-vous ?
Par ailleurs, pourriez vous coller la ligne qui pose problème ?
Il s'agit je pense de la ligne 96417 après le «COPY plugin_owl_files (id, name, filename, f_size, creatorid, parent, created, description, metadata, "security", groupid, smodified, c
hecked_out, major_revision, minor_revision, url, doctype, approved, linkedto, "password", updatorid) FROM stdin; »
Marc.
Hors ligne