postgresql - запустить на Mac - `pg_ctl` не работает
Я хочу использовать предустановленный postgresql на моем локальном компьютере (Mac OS 10.7.5), когда я запускаю which psql
Я нахожу это (в /usr/bin/psql
), но потом работает
pg_ctl -D /usr/bin/psql -l /usr/bin/psql/server.log start
результаты в:
-bash: pg_ctl: command not found
Как я могу запустить / использовать свою базу данных postgresql? мне нужно установить его (например, Homebrew) или я могу использовать предустановленный на моем Mac? Я также пытался использовать initdb
команда (initdb /usr/bin/psql -E utf8
) а также отправьте то же сообщение: -bash: initdb: command not found
,
Кроме того, это psql
такой же как postgres
? (Я старался which postgres
и ничего не получил)
Обновление: я использую psql
команды в командной строке, но я получаю там следующее сообщение (для psql -l
а также psql -a
например):
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?
1 ответ
OS X поставляется с клиентом командной строки (для взаимодействия с базами данных postgres), а не с сервером.
Вам необходимо установить сервер.
Проверьте сайт postgres или возьмите http://postgresapp.com/