För det första är PostgreSQL 8.2 gammaldags och stöds inte . Uppgradera omgående. Läs versionskommentarerna för varje .0-version för att ta reda på eventuella kompatibilitetsproblem du kan möta.
När det gäller konverteringen bör du i allmänhet göra den i två faser. Konvertera och ladda schemat, sedan konvertera och ladda data.
I allmänhet kommer automatiserade verktyg inte att göra ett bra jobb med att konvertera databasscheman. Du bör göra en endast schemadumpning, köra ett konverteringsverktyg över det och sedan redigera det och kontrollera det för hand innan du laddar det i PostgreSQL.
När du har ett schema som ser sunt ut, gör en enbart datadumpning från MySQL och försök ladda in det i en PostgreSQL-instans med ditt konverterade schema inläst i det. mysqldump --compatible=postgresql
kan göra ett bättre jobb, även om du förmodligen kommer att behöva ytterligare flaggor också.
Om du provar det och fortfarande inte har någon tur, överväg att följa upp med mer detaljer. Rapportera exakta felmeddelanden inte bara "fungerar inte" om du följer upp.