Bueno ..en principio deberías asegurarte que la sintax SQL sea exactamente igual en PostgreSQL.
Ambas base de datos no comparten el mismo SQL aunque en la base es el mismo ...
Y .. si en Mysql supongo que conoceras la función msyql_error() ... PostgreSQL tiene la equivalente:
pg_last_error() (si no me equivoco) .. Así que puedes usarla en:
Código PHP:
$rs = pg_query($ssql) or die (pg_last_error());
(en todas las funciones pg_query() .. y las de conexión que uses) .. Así veras los errores arrojados por PostgreSQL .. sean de SQL o de conexión ..
Un saludo,