Ключевые слова:postgresql, install, howto, rus, (найти похожие документы) From : Maxim Chirkiv 25 Jan 00 20:05:48
Subj : Инструкция по установке PostgreSQL
-------------------------------------------------------------------------------
[.....]
Так же нужно установить PostgreSQL 6.5.3
configure запускать как
./configure --enable-locale --enable-recode --with-mb=KOI8 --with-perl
В includes/config.h нужно увеличить BLCKSZ до 16 Кб.
Ядро FreeBSD должно быть собрано с options SYSVSEM, options SYSVMSG,
options SYSVSHM (если собрано без них, то после компиляции запускаться
откажется).
Не забудь проинсталировать перловые библиотеки для работы с PostgreSQL
и прописать все описанные в INSTALL пути, как дополнение нужно
установить глобальную переменную окружения DATESTYLE=european и проследить
чтобы LANG указывал правильную локаль.
Скрипт запуска Pgsql c www.tyumen.ru, вчера там 6.5.3 поставил.
#!/bin/sh
#
LANG=ru_RU.KOI8-R;export LANG
DATESTYLE=european;export DATESTYLE
ldconfig -R /usr/local/pgsql/lib
rm /tmp/.s.*
if [ -x /usr/local/pgsql/bin/postmaster ]
then
su postgres -c "/usr/local/pgsql/bin/postmaster -i -o -e &"
echo -n ' PostgreSQL'
fi
Как установишь, набери initdb и добавь меня в
базу юзеров Psql '/usr/local/pgsql/bin/createuser mc'
============
Внимание ! Замечание по установке PostgreSQL 7.1.x.
Для нормальной русификации базы (выполнения в дальнейшем правильной сортировки)
необходимо запустить initdb c ключем "-E KOI8", предварительно убедившись
в работоспособности сортировки "echo -e "Ф\nЫ\nВ\nА\nф\nы\nв\nа\nЖ\n"|sort".
В некоторых linux дистрибутивах, устанавливаемая по умолчанию локаль "ru" содержит
ошибки, используйте "export LANG=ru_RU.KOI8-R".
BLCKSZ изменять нет необходимости, место для объекта теперь выделяется динамически.
При сборке для скрипта configure должны бать указаны параметры "--enable-locale --enable-multibyte=KOI8".