Dump e restore tra due db con diverso encoding

From: Fabio Serra <faserone(at)gmail(dot)com>
To: pgsql-it-generale <pgsql-it-generale(at)postgresql(dot)org>
Subject: Dump e restore tra due db con diverso encoding
Date: 2008-09-04 08:47:54
Message-ID: 48BFA0BA.2080600@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-it-generale

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?

Responses

Browse pgsql-it-generale by date

  From Date Subject
Next Message gabriele.bartolini 2008-09-04 09:54:29 Re: Dump e restore tra due db con diverso encoding
Previous Message rotellaro 2008-09-01 08:30:04 == Postgres Weekly News - 31 agosto 2008 ==