Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
# make && make install
Создадим каталог для размещения баз данных с правами на pgsql:
# cd /var/db
# mkdir pgsql
# chmod 700 pgsql && chown pgsql:pgsql pgsql
# /usr/local/bin/sudo –u pgsql /usr/local/bin/initdb –-username=pgsql –-pgdata=/var/db/pgsql
Возможно, вам придётся установить утилиту sudo в разделе security общего дерева портов. После установки не забудьте разрешить root запускать команды для пользователя pgsql. Для этого необходимо отредактировать sudoers:
# mcedit /usr/local/etc/sudoers
root ALL=(pgsql) ALL
Данная строка разрешает root запускать команды для пользователя pgsql. После создания первичных баз в целях безопасности данную строку можно закомментировать или удалить.
Для автоматического запуска сервера при загрузке системы правим rc.conf:
# mcedit /etc/rc.conf
postgresql_enable="YES"
postgresql_user="pgsql"
postgresql_data="/var/db/pgsql"
Далее правим главный конфигурационный файл, где указываем IP, на котором будет работать сервер:
# mcedit /var/db/pgsql/postgresql.conf
listen_addresses='localhost'
Для версии 7.x необходимо указать:
tcpip_socket = true
virtual_host = '127.0.0.1'
Для запуска PostgreSQL выполните команду:
# /usr/local/etc/rc.d/010.pgsql.sh start
Настройка UnixODBC
Для настройки UnixODBC необходимо создать два файла следующего содержания:
# mcedit /usr/local/etc/odbcinst.ini
[PostgreSQL]
Description = PostgreSQL driver for Linux & Win32
Driver = /usr/local/lib/libodbcpsql.so
Setup = /usr/local/lib/libodbcpsqlS.so
FileUsage = 1
В данном файле мы указываем путь к библиотеке, которая отвечает за работу с PostgreSQL-сервером.
# mcedit /usr/local/etc/odbc.ini