Lo otro que puedes hacer, es que tu aplicación utilice una capa de abstración de datos (como PEAR:Db), a si puedes lograr que tu aplicación funcione con cualquier motor que soporte php. entonces si quieres cambiar de mysql a postgres, solo tienes que hacer el cambio en la config de conexión (y talvez en algun query).
Te dejo de un ejemplo de como utilizar PEAR:Db