I have an old backup of a PostgreSQL 8.0 database. PostgreSQL 8.0 has Unicode and plain backup options, and I used Unicode.
I tried to restore my backup using PostgreSQL 8.4 , which does not use Unicode format for backups. Rather, version 8.4 has UTF-8 backup encoding. When I restored the backup using version 8.4 it was restored, with some errors reported while restoring. But I found that some data was missing while I was checking the restore with my application.
Is there a way to restore data from an old Unicode format backup to UTF-8 format in PostgreSQL 8.4 without data loss?