Como faço para gerenciar o Postgress no meu Mac?

Como faço para gerenciar o Postgress no meu Mac?

Eu instalei. Eu vejo isso funcionando. Eu simplesmente não consigo descobrir como parar isso. Ou comece de novo.

Alguma boa referência na net? Tudo o que encontrei foram aplicativos de administração pelos quais tenho que pagar.

Responder1

Presumo que você o instalou usando macports. Algo como sudo port install postgresql84-server

Normalmente, para "ativar" o servidor, você precisa executar algo como

sudo -u postgres /opt/local/lib/postgresql84/bin/initdb /opt/local/var/db/postgresql84/defaultdb/

para criar o diretório do banco de dados. Então use

launchctl load -w /opt/local/etc/LaunchDaemons/org.macports.postgresql84-server/org.macports.postgresql84-server.plist

Para desligá-lo permanentemente, use

launchctl unload -w /opt/local/etc/LaunchDaemons/org.macports.postgresql84-server/org.macports.postgresql84-server.plist

Normalmente, depois de terminar a construção e instalação, os macports dirão essas coisas.

Finalmente, para usá-lo, normalmente você desejará colocá-lo em seu caminho:

export PATH=$PATH:/opt/local/lib/postgresql84/bin

Então você poderá usar comandos normais, como

createuser my_user 
createdb -O my_user my_database
psql -U postgres

Responder2

Foi iniciado launchd? Se fosse, então man launchctlé seu amigo.

Responder3

pgadminIII é uma boa ferramenta de administração. Está disponível gratuitamente.

http://www.pgadmin.org/download/macosx.php

Ele não permite iniciar e parar o servidor, mas é uma ótima maneira de começar sem precisar conhecer as instruções DDL. Também é muito bom para visualizar dados e executar consultas ad hoc.

informação relacionada