
Я установил его. Я вижу, что он работает. Я просто не могу понять, как его остановить. Или запустить снова.
Есть ли хорошие ссылки в сети? Все, что я нашел, это приложения для администрирования, за которые нужно платить.
решение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. Он также очень хорош для просмотра данных и выполнения специальных запросов.