¿Cómo administro Postgress en mi mac?

¿Cómo administro Postgress en mi mac?

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 launchctles 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.

información relacionada