Porque?
se preguntaran algunos, en mi caso porque migre a PostgreSQL 8.3 y las dbs deben de tener la misma codificacion, con la anteriores 8.1 y 8.2 se podia tener varias codificaciones, pero a veces se hacia la pixa un lio,o al menos eso dicen, yo no tuve problemas, he leido que para la 8.4 los volveran a implementar como dios manda.
Como?
Es muy simple, creamos un db tipo utf8 en el nuevo sistema y restauramos un backup de la antigua db

