Quale dovrebbe essere il modo migliore per fare un dump ed un restore su
un altro db server con differente encoding?
Al momento ho fatto
pg_dump -h 10.10.10.10 -D -O -x mydb > mydb.sql
converto in utf-8
iconv -f latin1 -t utf8 mydb.sql -o mydb_utf8.sql
commento la prima riga del dump
--SET client_encoding = 'SQL_ASCII';
e reimporto
utente=> \i /home/faser/tmp/mydb_utf8.sql
Purtroppo ci sono alcuni caratteri che no vengono convertiti bene. Il db
arriva da un pg 7.1 di molti anni fa.
Consigli?