[ОТВЕТИТЬ]
Опции темы
14.04.2015 09:51  
OlegON
Пока просто свалкой, мысли и прочее, что попадается при инсталляции неизвестной мне СУБД:
репозиторий
Код:
/etc/yum.repos.d/pgdg-94-centos.repo
[pgdg94]
name=PostgreSQL 9.4 $releasever - $basearch
baseurl=http://yum.postgresql.org/9.4/redhat/rhel-$releasever-$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-94
 
[pgdg94-source]
name=PostgreSQL 9.4 $releasever - $basearch - Source
failovermethod=priority
baseurl=http://yum.postgresql.org/srpms/9.4/redhat/rhel-$releasever-$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-94
Initdb делать не пришлось, оно само инитится при старте сервиса, судя по всему. В /etc/init.d/postgresql-9.4, я заколебался каждый раз вспоминать версию и, чтобы написанные скрипты потом не пришлось править, сделал тут же линк

Код:
lrwxrwxrwx 1 root root 26 Mar 13 12:22 postgresql -> /etc/init.d/postgresql-9.4
в этом же скрипте есть переменная PGDATA=/u01/db, указывающая на то, где будет лежать сама БД. Т.е. по умолчанию она лежит в /var, что не всегда удобно, хотя, конечно, можно сделать линки. Конфигурация БД так же лежит в этой директории. Допускаю, что местоположение БД меняется как-то еще, но пока не нашел.

Кстати, СУБД из коробки поддерживает huge pages, для больших БД это радость, но сейчас не трогал, поскольку до вопросов тюнинга еще не дошел.

База сокетного типа и создается следующим образом:
SQL код:
CREATE ROLE имя_собственника WITH PASSWORD 'пароль' LOGIN;
CREATE DATABASE имя_базы WITH OWNER имя_собственника
Авторизацию, которая в pg_hba.conf, настроил следующим образом
Цитата:
local all all peer
# IPv4 local connections:
host all all all password
локальный пользователь может входить в базу без пароля, для хостов сети (разрешено всем) требуется авторизация по паролю, заданным, как в примере выше.
Для подключения к БД используйте утилиту psql.
 
"Спасибо" OlegON от:
16.11.2015 18:34  
Misha180
Может пригодится
 
"Спасибо" Misha180 от:
16.11.2015 19:36  
OlegON
Цитата:
Сообщение от Misha180
Может пригодится
Просмотрел по диагонали, за исключением подключения внешнего источника в виде MySQL ничего интересного не нашел, зато утверждать, что "в linux программы устанавливаются через apt-get" это, мягко говоря, неточно...
 
 
Опции темы



Часовой пояс GMT +3, время: 15:21.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.