¿Cómo puedo iniciar Postgres automáticamente en el inicio?

0

Puedo comenzar postgres con:

# Start Postgres
/usr/local/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start

¿Dónde puedo iniciarlo cuando enciendo la máquina?

Puedo ponerlo en mi archivo .bash_login pero luego obtengo una nueva instancia de postgres cada vez que hago una nueva ventana que no es buena.

Solo quiero que ocurra cuando inicie sesión en la máquina.

Esto es para OS-X Lion, Macbook Air comprado en noviembre de 2011

    
pregunta Michael Durrant 04.07.2012 - 21:12

1 respuesta

3

En general, para los sistemas Apple, debe agregar un .plist a su configuración Launchd .

Exactamente cómo hacer esto varía un poco desde la versión de Mac OS X a la versión de Mac OS X. No has especificado el tuyo, así que no puedo dar una respuesta más específica.

Lo principal a tener en cuenta es que su plist de postgresql debe asegurarse de ejecutar PostgreSQL como el usuario correcto.

Si utiliza los instaladores de EnterpriseDB para PostgreSQL , deberían encargarse de esta tarea por usted. .

    
respondido por el Craig Ringer 05.07.2012 - 14:44

Lea otras preguntas en las etiquetas