Если покопаться на сайте, то можно увидеть, что есть репозитории с последними версиями СУБД для различных дистрибутивов, в том числе Debian.
P.S.Интересно почитать про анализ и оптимизацию производительности PostgreSQL </реквест>
Понимаете, дело в том, что собирать софт из исходников в дистрибутивах с пакетными менеджерами — это не только плохой тон, но так делать нельзя, по разным причинам (на хабре есть подробные статьи на эту тему).
В популярных дистрибутивах, кстати говоря, пакетные менеджеры предоставляют возможность пересобрать нужный пакет из исходников с требуемыми настройками.
Два вопроса:
1. Почему вы не пользуетесь пакетным менеджером?
2. Почему вы делаете trust для localhost, вместо того чтобы по-человечески защитить всё логином/паролем?
Извините, но это руководство из серии "$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
Я думал, будут описаны новшества, нюансы, грабли 9.2 с точки зрения собственного опыта. Например, как перетащить огромный проект с 8.4 на 9.2 с наименьшими рисками.
А мне понравилось, спасибо автору. Для нубов в самый раз. Всегда напрягал этот момент, для того чтобы установить Postgre нужно пройти 20+ шагов и притом хорошо разбираться в самом линуксе.
Подскажите нет ли решения вопроса в 2-3 строчки )? как например при установке Lamp, mysql ставится практически в авто режиме.
Чтобы установить достаточно, как правило, одной строчки (с любым пакетным менеджером).
Тут речь про сборку 9.2.x версии, которой пока нет в стабильных версиях дистрибутивов.
Вот только для 95% случаев подходят 8.7.x или 9.1.x версии, а они есть практически везде.
Пользуясь случаем и громким заголовком, хочу спросить…
Кто-нибудь работал в постгре с XML? А Если быть точнее, пытался сделать xml escape/unescape? Я вот столкнулся с тем, ч то не могу достать текст из xml-я в декодированном виде
В целом не плохо.
Только вы зря используете термин «кластер».
В общеустоявшмся понимании, «кластер» — это совокупность нескольких отдельных серверов баз данных (несколько отдельных машин), а не несколько разных баз в одном сервере.
И такая ваша трактовка сильно сбивает с толка.
PostgreSQL 9.2 Начало!