dimanche 10 décembre 2006
Migrer une base encodée en LATIN9 vers une autre machine avec nouvel encodage en UTF8
Par david techer, dimanche 10 décembre 2006 à 17:24 :: PostGIS et PostgreSQL
Bon une méthode un peu barbare pour transférer mais ca marche!
pg_dump -Civo -E UTF8 [base_a_migrer] |sed -e "s:LATIN9:UTF8:g"|psql -U [utilisateur] -h [hotedistant] [basequelconque]
avec comme rappel
-C: pour dire de créer la base;-i: pour ne pas tenir compte du versioning entre les versions client/serveur;-v: pour avoir le mode verbeux (important on ne sait jamais);-o: pour demander le support des OID;-E UTF8: pour lui demander de spécifierSET client_encoding = 'UTF-8';.
!
que j'ai mis sur mon site

