Как управлять Postgress на моем Mac?

Как управлять Postgress на моем Mac?

Я установил его. Я вижу, что он работает. Я просто не могу понять, как его остановить. Или запустить снова.

Есть ли хорошие ссылки в сети? Все, что я нашел, это приложения для администрирования, за которые нужно платить.

решение1

Я предполагаю, что вы установили его с помощью macports. Что-то вроде sudo port install postgresql84-server

Обычно, чтобы «активировать» сервер, вам нужно запустить что-то вроде

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

для создания каталога базы данных. Затем используйте

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

Чтобы отключить его навсегда, используйте

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

Обычно после завершения сборки и установки MacPorts сообщает вам следующую информацию.

Наконец, чтобы использовать его, вам обычно нужно поместить его в свой путь:

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

Тогда вы сможете использовать обычные команды, такие как

createuser my_user 
createdb -O my_user my_database
psql -U postgres

решение2

Это началось через launchd? Если это было, то man launchctlэто твой друг.

решение3

pgadminIII — хороший инструмент администрирования. Он свободно доступен.

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

Он не позволяет вам запускать и останавливать сервер, но это отличный способ начать работу без необходимости знать операторы DDL. Он также очень хорош для просмотра данных и выполнения специальных запросов.

Связанный контент