
Lo he instalado. Lo veo funcionando. Simplemente no sé cómo detenerlo. O empezar de nuevo.
¿Alguna buena referencia en la red? Todo lo que encontré son aplicaciones de administración por las que tengo que pagar.
Respuesta1
Voy a asumir que lo instalaste usando macports. Algo así como sudo port install postgresql84-server
Normalmente, para "activar" el servidor, necesitaría ejecutar algo como
sudo -u postgres /opt/local/lib/postgresql84/bin/initdb /opt/local/var/db/postgresql84/defaultdb/
para crear el directorio de la base de datos. Entonces usa
launchctl load -w /opt/local/etc/LaunchDaemons/org.macports.postgresql84-server/org.macports.postgresql84-server.plist
Para apagarlo permanentemente, use
launchctl unload -w /opt/local/etc/LaunchDaemons/org.macports.postgresql84-server/org.macports.postgresql84-server.plist
Normalmente, una vez que termina de construirse e instalarse, macports le informará estas cosas.
Finalmente, para usarlo, normalmente querrás ponerlo en tu camino:
export PATH=$PATH:/opt/local/lib/postgresql84/bin
Luego puedes usar comandos normales, como
createuser my_user
createdb -O my_user my_database
psql -U postgres
Respuesta2
¿Se inició launchd
? Si lo fue, entonces man launchctl
es tu amigo.
Respuesta3
pgadminIII es una buena herramienta de administración. Está disponible gratuitamente.
http://www.pgadmin.org/download/macosx.php
No le permite iniciar y detener el servidor, pero es una excelente manera de comenzar sin tener que conocer las declaraciones DDL. También es muy bueno para ver datos y ejecutar consultas ad hoc.