Установил сервер PostgreSQL. Однако не могу запустить его, т.к. выдает ошибку: "#/etc/init.d/postgresql start
Обнаружена старая версия формата базы данных.
Необходимо обновить формат данных перед использованием PostgreSQL.
Дополнительную информацию см. в /usr/share/doc/postgresql-8.1.5/README.rpm-dist."
Нагуглил и узнал, что обновление формата БД делается с помощью утилиты pg_upgrade, однако на всем винте найти ее не смог. Может плохо искал. Сама эта мифическая база для меня пока интереса не имеет, т.к. никаких данных пока нету. База нужна будет для сервера 1С:Предприятие 8.1
По своему опыту могу сказать, что 1 раз не нашел в дистре Постгреса библиотеку или какой-то др. файл (точно не помню какой файл), отвечающий за plpgsql. Тупо выдернул из предыдущего и всё заработало.
>Установил сервер PostgreSQL. Однако не могу запустить его, т.к. выдает ошибку: "#/etc/init.d/postgresql
>start
>Обнаружена старая версия формата базы данных.Если не нужна старая база, то сноси все в директории /var/lib/pgsql
Потом service postgresql start, должна пройти инициализация новой системной базы данных.
И настраивай его как тебе нужно.. Все настройки в этой директории
>>Установил сервер PostgreSQL. Однако не могу запустить его, т.к. выдает ошибку: "#/etc/init.d/postgresql
>>start
>>Обнаружена старая версия формата базы данных.
>
>Если не нужна старая база, то сноси все в директории /var/lib/pgsql
>Потом service postgresql start, должна пройти инициализация новой системной базы данных.
>И настраивай его как тебе нужно.. Все настройки в этой директорииДа если бызы нет создастся автоматом, да и руками можно проинициализировать. Я ставил таким образом (на федору шестую, работает):
# Install and run database server (PostgeSQL)
rpm -i -vv postgresql-libs-8.1.5-14.1C.i386.rpm
rpm -i -vv postgresql-8.1.5-14.1C.i386.rpm
rpm -i -vv postgresql-server-8.1.5-14.1C.i386.rpm
rpm -i -vv postgresql-pl-8.1.5-14.1C.i386.rpm
rpm -i -vv postgresql-contrib-8.1.5-14.1C.i386.rpmLANG=ru_RU.UTF-8
export LANGvi /etc/init.d/postgresql (for edit DB path)
vi /db/pgsql_8.1.5_14/pg_hba.conf (for grant postgres access to any databases from local)
# TYPE DATABASE USER CIDR-ADDRESS METHOD
local all postgres trust# Run
/etc/init.d/postgresql startpostgres=# create user usr1cv81 with password 'usr1cv81' SUPERUSER;
alter user name [ [ with ] option [ ... ] ]# Install 1c server
rpm -i -vv 1C_Enterprise-common-8.1.9-57.i386.rpm
rpm -i -vv 1C_Enterprise-server-8.1.9-57.i386.rpm# Install HASP4 driver
# HASP Device Driver Script Installation
wget ftp://ftp.aladdin.com/pub/hasp/new_releases/linux/HDD_Linux_...
# HASP Device Driver (standalone)
wget ftp://ftp.aladdin.com/pub/hasp/new_releases/linux/HDD_Linux_...tar xzf HDD_Linux_USB_daemon.tar.gz
mkdir /usr/local/HASP4
cp aksusbd /usr/local/HASP4/
chown root:root /usr/local/HASP4/aksusbd
chmod 0700 /usr/local/HASP4/aksusbd
/usr/local/HASP4/aksusbd# HASP HL Linux License Manager
wget ftp://ftp.aladdin.com/pub/hasp/hl/linux/hasplm_linux_8.30.tgz
wget ftp://ftp.aladdin.com/pub/hasp/new_releases/linux/HASP_Demo_...
wget ftp://ftp.aladdin.com/pub/hasp/new_releases/linux/Diag_Tools...tar xzf hasplm_linux_8.30.tgz
mv hasplm /usr/local/HASP4/
vi /usr/local/HASP4/hasplm.ini
NHS_IP_LIMIT = 10.132.128.0/24
/usr/local/HASP4/hasplm -c /usr/local/HASP4/hasplm.ini# Run 1c server
/opt/1C/v8.1/i386/ragent# Install client
D:\1CIts\EXE\V8\PLATFORM\8.1.9.57\windows\i386\Platform\setup.exe
Если мне не изменяет память, шестерка вышла с поддержки. Ставлю на восьмерку. Однако, начинает ругаться на библиотеки. Та версия, которую распостраняет 1с древняя, а в репозиториях уже давно используются новые, и библиотеки для субд в системе ставятся новые. Тупо сделано. Есль ли возможность самому настроить PostgeSQL под 1С?
>Если мне не изменяет память, шестерка вышла с поддержки. Ставлю на восьмерку.
>Однако, начинает ругаться на библиотеки. Та версия, которую распостраняет 1с древняя,
>а в репозиториях уже давно используются новые, и библиотеки для субд
>в системе ставятся новые. Тупо сделано. Есль ли возможность самому настроить
>PostgeSQL под 1С?Я ставил в то время когда уже была восьмёрка. НО - я прочитал что среди поддерживаемых ОС её нет, а есть шестёрка. Поэтому и поставил под шестёрку. Другого не пробывал, времени на пляски с бубном нет.
Насчёт версии постгреса - у него болезнь с вакумом (не буду пока распространятся что это, может Вы и сами знаеште). Так вот в версии постгреса поставляемой на диске с 1С вакум вроде бы пропатчен (где-то я это читал).
И пояснте что вы вкладываете в слова "Есть ли возможность самому настроить PostgeSQL под 1С" ?
>Я ставил в то время когда уже была восьмёрка. НО - я
>прочитал что среди поддерживаемых ОС её нет, а есть шестёрка. Поэтому
>и поставил под шестёрку. Другого не пробывал, времени на пляски с
>бубном нет.Ну просто Федора моя основная система, под которой я "живу", поэтому сразу решил делать. Если не разберусь, то наверное придется на работе ставить 6-ю версию. Смотрел репозитарии 7-ой - библиотеки там уже новые и, скорее всего, глюки могут быть те же, что и в восьмой.
>И пояснте что вы вкладываете в слова "Есть ли возможность самому настроить
>PostgeSQL под 1С" ?Имел ввиду пропатчить. Правда у меня очень ограниченный опыт в администрировании, но мне пока не "горит" резко поднять сервер. Я как раз делаю все на локальной машине, чтобы понять: что и как, а потом покажу шефу и начнем ставить серваки на лине, наверное.
>Имел ввиду пропатчить. Правда у меня очень ограниченный опыт в администрировании, но
>мне пока не "горит" резко поднять сервер. Я как раз делаю
>все на локальной машине, чтобы понять: что и как, а потом
>покажу шефу и начнем ставить серваки на лине, наверное.сам не патчил, но думаю стоит глянуть на сайте 1с, патч может быть там. Кстати проблем с постгресом у вас на рабочей станции не возникнет, они если и проявятся, то на больших объёмах данных, после множественных апдейтов, инсёртов и удалений строк в базе постгрес может опухнуть, его надо будет повакумить, а вакум вдруг перестанет работать :).
>сам не патчил, но думаю стоит глянуть на сайте 1с, патч может
>быть там. Кстати проблем с постгресом у вас на рабочей станции
>не возникнет, они если и проявятся, то на больших объёмах данных,
>после множественных апдейтов, инсёртов и удалений строк в базе постгрес может
>опухнуть, его надо будет повакумить, а вакум вдруг перестанет работать :).Это я и хотел услышать. Я просто работаю в ITIL фирме по аутсорсингу и это есть мой проект. У себя на рабочей машине, значит, поставлю на родном постгресе. А уже клиентам буду ставить на 7-ой с 1С-овским постгресом. =)