Re: Change/convert encoding? - Mailing list pgsql-general

From Tom Lane
Subject Re: Change/convert encoding?
Date
Msg-id 7708.971130905@sss.pgh.pa.us
Whole thread Raw
In response to Change/convert encoding?  (Erno Kuusela <erno@iki.fi>)
List pgsql-general
Erno Kuusela <erno@iki.fi> writes:
> i have a database and in it strings with accented characters in
> latin-1 encoding, but the database has been mistakenly created with
> unicode encoding. as you all know this makes pg_dump break.

> what i'm enquiring is - is there a way to change the encoding
> and preserve the data? i only know of one way to specify the
> encoding, initdb -e, but afaik that will nuke all the data also.

I believe you could just reach into pg_database and update the
encoding field for that DB.  Probably best to do so with a backend
connected to a different DB, like template1.

            regards, tom lane

pgsql-general by date:

Previous
From: "Raymond O'Donnell"
Date:
Subject: ADO transaction funny
Next
From: Michael Ansley
Date:
Subject: OIDs