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.
16.11.2015 18:34
Misha180
 
Может пригодится http://blog.badata.net/ru/290-ya-xochu-sebe-postgres-bystryj-start-s-postgresql-i-o-tom-kak-ispolzovat-obyortki-vneshnix-dannyx-foreign-data-wrapper.html
16.11.2015 19:36
OlegON
 
Цитата:
Misha180 Может пригодится
Просмотрел по диагонали, за исключением подключения внешнего источника в виде MySQL ничего интересного не нашел, зато утверждать, что "в linux программы устанавливаются через apt-get" это, мягко говоря, неточно...
Часовой пояс GMT +3, время: 09:49.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.