Es difícil saber por dónde empezar con ese tipo de pregunta. Asi que . . .
Para. Solo detente.
Hay algunos desarrolladores que no pueden darse el lujo de desarrollar en su plataforma de destino. Su vida es dura:mover el código (y, a veces, los compiladores) de un entorno a otro, depurar dos veces (a veces tener que depurar de forma remota en la plataforma de destino), gradualmente darse cuenta de que lo que les duele en las entrañas es en realidad el comienzo de una úlcera.
Instale PostgreSQL.
Cuando puedes usar el mismo entorno de base de datos para el desarrollo, las pruebas y la implementación, debería .
Por no hablar del equipo de control de calidad. ¿Por qué diablos están probando cosas que no van a enviar? Si está implementando en PostgreSQL, asegure la calidad de su trabajo en PostgreSQL.
En serio.