Инсталяция связки Postgresql под FREE BSD 5, PHP, сетевые взаимодействия

iocsha

Guest
Инсталяция связки Postgresql под FREE BSD 5, PHP, сетевые взаимодействия

Опублековано на http://web-style.h1.ru/
ИНСТАЛЛЯЦИЯ POSTGRESQL

ВНИМАНИЕ !!!

Под FREE BSD б при установки из пакетов или портов postgresql заводится пользователь автоматически pgsql, создаётся каталог /usr/local/pgsql

необходимо создать каталог для данных типично- # mkdir /usr/local/pgsql/data

Назначаём его пользователем pgsql # chown pgsql /usr/local/pgsql/data

входим из под пользователя pgsql # su - pgsql

Инициируем базу данных initdb $ initdb -D /usr/local/pgsql/data (или /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

Запускаем сервер из под pgsql (postmaster -i -D /usr/local/pgsql/data >logfile
>&1 & ) или postmaster -i

Затем из под пользователя pgsql создаем пользователей баз данных createuser neil

и создаём базу данных для этого пользователя createdb neil -одноимённая база данных с данным пользователем.
В каталоге данных есть фаил pg_hba.conf где можно назначать привилегии для просмотра и доступа к базе данных для других узлов.
Например: host all 192.168.1.2 255.255.255.0 trust
Для того , чтобы Postgresql разрешил сетевые соединения по TCP нужно серверный процесс запускать кА к postmaster -i
 

michelle

Новичок
А что здесь такого нового описано???

Притом явно под POSTGRESQL 7-ой версии!!!!!

В 8-ой уже по-другому!!!!

P.S. FreeBSD 6 пока еще как таковой нет!!!!!
 

iocsha

Guest
FreeBSD 6 - это опечатка 5.3 имелось ввиду

-~{}~ 14.05.05 10:37:

./configure
gmake
su
gmake install
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test

-~{}~ 14.05.05 10:44:

Не вижу никакой разницы в инсталяции Postgresql 8 и 7 под FREE BSD , вото только под Win Postgresql 8 глючит по страшному при нагрузке (40) коннектов сразу и работе с данными , а вот Postgresql 7.45 Под FREE BSD 5.3 показал хорошие результаты , с 8 Веткой Под FREE BSD иметь дело не приходилось под реальной нагрузкой

-~{}~ 14.05.05 10:47:

Вообще Postgresql под винды - это извращение

-~{}~ 14.05.05 11:04:

Аргумента против PostgreSQL для 24/7 системы больше не нет. VACUUM может быть выполнен в любое время, с очень небольшим воздействием на работу.
 

michelle

Новичок
Не вижу никакой разницы в инсталяции Postgresql 8 и 7 под FREE BS
Да в инсталяции никакой разницы!!

Но в конфигурировании самого Постгре разница есть и большая!!!

И потом, сударь, я вижу что Вы не пользуетесь портами во FreeBSD!!!
А это весчь очень удобная!!!
 
Сверху