Als je niet veel gekke dingen hebt zitten in je database zou het normaal niet zo een groot probleem zijn je MySQL database om te zetten in PostgreSQL.
Zelf ken ik PostgreSQL nog niet zo goed, maar horend van andere heeft PostgreSQL het meest aantal features. Maar ik ga het hier bij laten voordat ik spijt krijg van de rest van wat ik zeg
Wat misschien kan helpen is het droppen van je database-structuur en hopen dat iemand het voor jou kan omzetten. Maar ik ben van overtuigt als je zelf wat documentatie vindt, en de verschillen bekijkt van de datatypes dat je dat eigenlijk zelf zou kunnen doen.
Beter is iets dat jij zelf zal moeten uitmaken, elk database werkt gewoon op een andere manier en als ik me niet vergis is mysql eerder op storage engines en was blijkbaar vroeger sneller dan PostgreSQL (als ik het internet mag vertrouwen) en misschien nog steeds de dag van vandaag. Misschien 1 van de redenen omdat mySQL zo populair is.
Maar anyway, dit zijn zaken die je zelf kan opzoeken met zoeksleutelwoorden zoals "mysql vs postgresql" en "why mysql and php". Ik vond daarnet ook een onlineboek op http://www.commandprompt.com/ppbook/.
Qua engine is Postgre veel beter. Een echtere database. MySQL is wel handig, maar helemaal niet strict. Als je met echte engines als SQL server, Oracle, PostgreSQL leert werken, merk je dat MySQL een beetje surrogaat is.
Dat zou normaal wel moeten lukken. Het ligt er natuurlijk aan welke scripts je bedoelt, maar de standaard select/insert/update zijn het zelfde in postgres en mysql.