PostgreSQL под FreeBSD
Устанавливаем:
pkg install postgresql93-server
Инициализируем:
/usr/local/etc/rc.d/postgresql initdb
Настраиваем /etc/rc.conf
postgresql_enable="YES"
postgresql_data="/usr/local/pgsql/data"
postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C"
Запускаем:
service postgresql start
Заходим:
psql template1 -U pgsql
Вот так можно создать пользователя (в данном случае - с полным доступом):
CREATE USER admin WITH PASSWORD 'passwd' SUPERUSER;
Просмотр пользователей:
\du
Ограничиваем доступ в /usr/local/pgsql/data/pg_hba.conf
1 "trust" меняем на "md5".
2 Добавляем host записи по необходимости.
Настраиваем postgresql.conf
Перезапускаем, для вступления всех настроек в силу:
service postgresql restart