Июль 21, 2018, 07:27:19

Автор Тема: PostgreSQL 8.4.3 или 8.4.4? В итоге 9.0  (Прочитано 9812 раз)

SeaLancer

  • Опытный пользователь
  • ***
  • Сообщений: 115
  • Карма: +1/-0
    • Просмотр профиля
PostgreSQL 8.4.3 или 8.4.4? В итоге 9.0
« : Апрель 15, 2011, 05:27:49 »
Сказать что меня мягко говоря раздражают разработчики и поддержка 1С , это не сказать ничего. После обновления платформы перестала проходить проверка базы, пользователей раз в час-полтора выкидывает. Поддержка молчит (даже автоответ не приходит). От безысходности решил поменять версию PostgreSQL (а вдруг хотя бы юзверей выкидывать пореже будет), на сайте 1С заявлено ещё в июле 2010 (но так как у них все через одно место, не доступна для скачивания) версия postgreSQL 8.4.3-3.1С, есть подозрения что это не просто так. Следовательно вопрос, ввиду отсутствия возможности скачать официальную версию, имеет ли смысл переходить с 3.8 на 4.3 или 4,4 от Этерсофта?
« Последнее редактирование: Апрель 22, 2011, 09:17:44 от SeaLancer »

SeaLancer

  • Опытный пользователь
  • ***
  • Сообщений: 115
  • Карма: +1/-0
    • Просмотр профиля
PostgreSQL 9.0, 1 час полет нормальный.
« Ответ #1 : Апрель 22, 2011, 05:35:07 »
В общем обнаружил вчера на ИТС 9-ю версию постгреса, а поскольку я все равно был настроен переставлять 1С и Postgresql, то скачал её. Теперь наблюдаем...

SeaLancer

  • Опытный пользователь
  • ***
  • Сообщений: 115
  • Карма: +1/-0
    • Просмотр профиля
Re: PostgreSQL 8.4.3 или 8.4.4? В итоге 9.0
« Ответ #2 : Апрель 25, 2011, 09:44:49 »
4 дня полет нормальный, ничего не глючит и не падает. 

pvt

  • Новичок
  • *
  • Сообщений: 1
  • Карма: +0/-0
    • Просмотр профиля
Re: PostgreSQL 8.4.3 или 8.4.4? В итоге 9.0
« Ответ #3 : Апрель 25, 2011, 01:04:36 »
Доброго дня,

Подскажите - а где Вы нашли 9й пос-т-гре для адин-ЭС ? да еще и на И.ТС ?

На сайте 1ЭСС только это:

Обновления конфигурации

Номер версии    Дата выхода    Диск 1ЭсС:И.ТС    Обновление версии
8.4.3-3.1C    18.05.2010    июльский выпуск 2010 г.    
8.3.8-1.1C    03.11.2008    майский выпуск 2010 г.    
8.3.3-2.1C    08.09.2008    ноябрьский выпуск 2009 г.    
8.2.6-2.1C    27.03.2008    

Будьте любезны поподробнее ?

SeaLancer

  • Опытный пользователь
  • ***
  • Сообщений: 115
  • Карма: +1/-0
    • Просмотр профиля
Re: PostgreSQL 8.4.3 или 8.4.4? В итоге 9.0
« Ответ #4 : Апрель 25, 2011, 01:37:29 »
Действительно уже (опять) нет. Видимо 1С-овцы опять все переиначили.
Изначально я был настроен ставить 8.4.3, но когда полез скачивать (21.04), то обнаружил  на сайте ИТС дистрибутив postgresql-9.0.1-1.1C (исходники, патчи и rpm), который я, собственно и успешно установил.
« Последнее редактирование: Апрель 26, 2011, 10:42:33 от SeaLancer »

SeaLancer

  • Опытный пользователь
  • ***
  • Сообщений: 115
  • Карма: +1/-0
    • Просмотр профиля
Re: PostgreSQL 8.4.3 или 8.4.4? В итоге 9.0
« Ответ #5 : Май 16, 2011, 06:39:54 »
Возникла необходимость хранить одну из баз на другом хранилище, в связи с этим возник вопрос, как настроить размещение этой базы? Перемещать все базы не вариант.

SeaLancer

  • Опытный пользователь
  • ***
  • Сообщений: 115
  • Карма: +1/-0
    • Просмотр профиля
Re: PostgreSQL 8.4.3 или 8.4.4? В итоге 9.0
« Ответ #6 : Июнь 01, 2011, 04:14:30 »
Отвечая на свой предыдущий :-) пост:
Все очень просто.
1) Запускаем pgAdmin и смотрим в свойствах базы, которую хотим переместить, OID (у меня это 5-и значный номер)
2) Стопим postgresql и srv1cv82
3) Заходим в папку /var/lib/pgsql/data/base , находим там папку с базой - имя папки = OID, и перемещаем базу в любое другое место. Я перемещал на отдельное хранилеще, но mount`ил его прямо в папку pgsql.
4) Заходим под postgres (на всякий случай) и создаем в папке, где расположены остальные базы, ссылку на новое место назначения командой:
ln -s новое_место_назначения папка_с_базами , например ln -s /var/lib/pgsql/base/7777 /var/lib/pgsql/data/base/77777 . В папке с остальными базами появляется ссылка образца:
[root@mskdb1 base]# ls -l
drwx------ 2 postgres postgres 342348 Jun  1 19:59 40900
drwx------ 2 postgres postgres 254448 Jun  1 19:59 44290
drwx------ 2 postgres postgres 258321 Jun  1 19:59 46652
lrwxrwxrwx 1 postgres postgres     23 Jun  1 19:58 77777 -> /var/lib/pgsql/base/77777

5) Проверяем, права на новую папку, должна быть доступна для postgres,
6) Запускаем postgresql и srv1cv82, если при запуске появилась ошибка, читаем логи, но по-моему косяк может быть или из-за ошибки в пути ссылки или из-за недостатка прав в новом местоположении базы.

Вот как то так...

lion

  • Administrator
  • Супер пользователь
  • *****
  • Сообщений: 279
  • Карма: +2/-0
    • Просмотр профиля
    • SoftLine
    • Email
Re: PostgreSQL 8.4.3 или 8.4.4? В итоге 9.0
« Ответ #7 : Июнь 05, 2011, 03:42:05 »
Подскажите - а где Вы нашли 9й пос-т-гре для адин-ЭС ? да еще и на И.ТС ?

Не плохая статья для 64 битной технологии, про то как ставить Postgresql 9 для 1С82, там же ссылка на файл автора с кодом постгресса 9го с патчами для 1С и исправлениями косяков: http://www.alsigned.ru/?p=1214

Файл содержащий исходники адаптированные для x64 можно найти и на этом форуме:
http://1clinux.org/pub/postgresql-9.0.1-1C.tar.gz

Тот же автор выложил не плохой алгоритм установки pgs 9ки и 1С82:
http://www.alsigned.ru/?p=1129

на мандриве версии библиотек отличаются и пункт "Добавляем мягкие ссылки на библиотеки icu"

[root@localhost ~]# ln -s /usr/lib64/libicuuc.so /usr/local/lib64/libicuuc.so.34
[root@localhost ~]# ln -s /usr/lib64/libicui18n.so /usr/local/lib64/libicui18n.so.34
[root@localhost ~]# ln -s /usr/lib64/libicudata.so /usr/local/lib64/libicudata.so.34

Не проходит, сижу разбираюсь в чём причина.
« Последнее редактирование: Июнь 05, 2011, 05:08:42 от lion »


lion

  • Administrator
  • Супер пользователь
  • *****
  • Сообщений: 279
  • Карма: +2/-0
    • Просмотр профиля
    • SoftLine
    • Email
Re: PostgreSQL 8.4.3 или 8.4.4? В итоге 9.0
« Ответ #9 : Июнь 06, 2011, 06:01:16 »
Господа не забудьте събэкапить базу в 8ой и восстановить уже в 9ой верси

а то получите вот это:

/etc/rc.d/init.d/postgresql start

An old version of the database format was found.
You need to upgrade the data format before using PostgreSQL.
See (Your System's documentation directory)/postgresql-9.0.1/README.rpm-dist for more information.

файлы базы данных находятся в каталоге: /var/lib/pgsql/data

SeaLancer

  • Опытный пользователь
  • ***
  • Сообщений: 115
  • Карма: +1/-0
    • Просмотр профиля
Re: PostgreSQL 8.4.3 или 8.4.4? В итоге 9.0
« Ответ #10 : Июль 11, 2011, 06:27:27 »
Угу,  и бекапить лучше средствами 1С, а не Postgresql

damon

  • Новичок
  • *
  • Сообщений: 10
  • Карма: +0/-0
    • Просмотр профиля
    • Email
Re: PostgreSQL 8.4.3 или 8.4.4? В итоге 9.0
« Ответ #11 : Октябрь 11, 2011, 12:10:22 »
нормально переехал с postgres 8.4 на 9  c помощью pg_dumpall –U postgres > AllDatabase.backup потом /usr/local/pgsql/bin/psql -d postgres -f AllDatabase.backup
CentOS Linux release 6.0 (Final)
2.6.32-131.12.1.el6.x86_64 #1 SMP Mon Sep 26 10:13:43 BST 2011 x86_64 x86_64 x86_64 GNU/Linux
postgresql-9.0.3-3.1C