The Apple Geek

Чему ты научился сегодня?

Как подключиться к PostgreSQL в Lion Server

Кратко - под пользователем _postgres. Пароль не нужен:

$ sudo psql --username=_postgres device_management
psql (9.0.4)
Type "help" for help.
device_management=#

Сервер слушает только сокет, если хочется использовать сторонний софт, например, pgAdmin, то нужно настроить слушать хотя бы на 127.0.0.1:

$ sudo vim /System/Library/LaunchDaemons/org.postgresql.postgres.plist

Строку

        listen_addresses=

заменить на

        listen_addresses=127.0.0.1

Рестартовать PostgreSQL:

$ sudo serveradmin stop postgres
postgres:state = "STOPPED"
$ sudo serveradmin start postgres
postgres:state = "RUNNING"

И настроить соединение в нужном приложении:

01_pg

Почитать об использовании PostgreSQL можно, конечно, в документации или, если хочется краткой подборки основных команд, то в статьях ”15 Practical PostgreSQL Database Administration Commands” и ”15 Advanced PostgreSQL Commands with Examples”.

Comments