Как стать автором
Обновить

Комментарии 26

Если покопаться на сайте, то можно увидеть, что есть репозитории с последними версиями СУБД для различных дистрибутивов, в том числе Debian.
P.S.Интересно почитать про анализ и оптимизацию производительности PostgreSQL </реквест>
тут идея в самой сборке!
Понимаете, дело в том, что собирать софт из исходников в дистрибутивах с пакетными менеджерами — это не только плохой тон, но так делать нельзя, по разным причинам (на хабре есть подробные статьи на эту тему).

В популярных дистрибутивах, кстати говоря, пакетные менеджеры предоставляют возможность пересобрать нужный пакет из исходников с требуемыми настройками.
Два вопроса:
1. Почему вы не пользуетесь пакетным менеджером?
2. Почему вы делаете trust для localhost, вместо того чтобы по-человечески защитить всё логином/паролем?

Извините, но это руководство из серии "$cat README"
Идея в самой сборке.
Я представил pg_hab.conf по умолчанию и выбор отдал пользователю.
Тогда суть статьи — это configure && make && make install
Извините, но это руководство из серии "$cat README"

Приведите пожалуйста точную команду для вывода информации из статьи.
~/src/postgresql-9.1-9.1.7$ head -n 25 INSTALL
PostgreSQL Installation from Source Code

This document describes the installation of PostgreSQL using the source
code distribution. (If you are installing a pre-packaged distribution,
such as an RPM or Debian package, ignore this document and read the
packager's instructions instead.)
__________________________________________________________________

Short Version

./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/postgres -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test

The long version is the rest of this document.
Это лишь часть)
Пажалста :)
~/src/postgresql-9.1-9.1.7$ find src/bin -type f -executable -exec {} --help \;
ну замечательно!!! Проходите дальше!!!
>--without-readline

Это просто наказание для того, кто будет работать из консоли.
Я думал, будут описаны новшества, нюансы, грабли 9.2 с точки зрения собственного опыта. Например, как перетащить огромный проект с 8.4 на 9.2 с наименьшими рисками.
В следующих темах.
Спустя три года наткнулся в поисковике на этот топик, посмотрел ваши «следующие темы», а там пусто :(
pgtune может спасти от OoM киллеров. Рекомендую использовать.
Такой заголовок многообещающий и контент вообще ни о чем. Жаль.
Вообще-то я дейсвительно хотел куда больше рассказать о настройках и нюансах, но не дотерпел. решил в след статьях.
А мне понравилось, спасибо автору. Для нубов в самый раз. Всегда напрягал этот момент, для того чтобы установить Postgre нужно пройти 20+ шагов и притом хорошо разбираться в самом линуксе.
Подскажите нет ли решения вопроса в 2-3 строчки )? как например при установке Lamp, mysql ставится практически в авто режиме.
emerge postgresql-server
emerge --config postgresql-server
Чтобы установить достаточно, как правило, одной строчки (с любым пакетным менеджером).
Тут речь про сборку 9.2.x версии, которой пока нет в стабильных версиях дистрибутивов.
Вот только для 95% случаев подходят 8.7.x или 9.1.x версии, а они есть практически везде.
Пользуясь случаем и громким заголовком, хочу спросить…
Кто-нибудь работал в постгре с XML? А Если быть точнее, пытался сделать xml escape/unescape? Я вот столкнулся с тем, ч то не могу достать текст из xml-я в декодированном виде
В целом не плохо.
Только вы зря используете термин «кластер».
В общеустоявшмся понимании, «кластер» — это совокупность нескольких отдельных серверов баз данных (несколько отдельных машин), а не несколько разных баз в одном сервере.
И такая ваша трактовка сильно сбивает с толка.
А вот теперь для нубов. Что делает эта строчка?

sudo chown -R postgres:postgres /usr/local/pgsql
Смена владельца папки и ее содержимого.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации