LINUX.ORG.RU
решено ФорумAdmin

Как обновить Postgres Pro

 , ,


1

1

Добрый день! На виртуальном сервере Debian 4.19.249-2 x64 стоит Postgres Pro версии 11.1, для обновления платформы 1С надо обновить Postgres, везде гайды как обновить PostgresSQL. Как обновить про версию? как узнать до какой версии можно обновлять? Нужно ли будет переносить базы?

Заходите на 1С ИТС, скачиваете оттуда пакеты с новой версией Postgres-1C, внизу страницы так же присутствуют архивы, в которых содержатся зависимости под ваш дистрибутив.

Скачиваете архив с пакетами-зависимостями.

Распаковываете, ставите через dpkg -i *.deb, ставите пакет с новой версией postgres 1c.

Делаете hold пакета postgres 1c.

Готово.

kostik87 ★★★★★
()

На виртуальном сервере Debian 4.19.249-2 x64

Какая версия дистрибутива Debian?

Если у вас Debian 10, не факт, что сможете адекватно обновить.

Но пробуйте.

У вас должна быть активная подписка ИТС.

Ещё может быть ситуация, что у вас установлен postgres не из ИТС, а версия postgres pro 1c из репозитория postgres pro.

Версия из ИТС и версия из репозитория postgres pro не совместимы.

kostik87 ★★★★★
()
Ответ на: комментарий от tat69tv

Обновилось все с кучей ошибок

Очень информативно. Вообще любой PostgreSQL обновляется одинаково. С pg_upgrade между мажорными версиями, без него — между минорными. Никаких ошибок быть не должно.

какие могут быть последствия?

Смотря какие ошибки.

как все проверить

Пользователи проверят и расскажут 😂

откатиться?

Откатывай сейчас и делай нормально.

anonymous
()
Ответ на: комментарий от anonymous

Да их было такое кол-во, что я понял, что уж лучше откатиться. Еще бы знать, как сделать нормально, через вариант от @kostik87 не получилось без ошибок и проблем.

tat69tv
() автор топика
Ответ на: комментарий от tat69tv

Поскольку конкретных вопросов ты не задаёшь, могу посоветовать лишь нанять специалиста. Потому что всё это есть в интернете, нужно лишь приложить минимальные усилия.

anonymous
()
Ответ на: комментарий от kostik87

Распаковываете, ставите через

Лучше советовать apt install ./package-name.deb Если есть проблемы с зависимостями, то и ставить не будет. И меньше потом проблем у новичков из-за этого.

einhander ★★★★★
()
Ответ на: комментарий от einhander

Проблема в том, что выложенные на ИТС 1С пакеты собираются под очень старые релизы Ubuntu или Debian, условно Ubuntu 16 и Debian ещё более лохматый, чем Debian 10.

И архивы с зависимостями оттуда же.

Поэтому dpkg -i.

kostik87 ★★★★★
()

Установить новую версию PostgresPro, не удаляя старую. При этом найти инструкцию о настройках PostgreSQL специально для 1С. Выгрузить базы средствами 1С из старой версии. Загрузить их средствами 1С в новую версию (это короче объяснить, чем использование средств PostgreSQL). По возможности установить новый экземпляр 1С и скопировать файлы настроек, для проверки. Убедиться, что 1С работает. Постепенно перейти на новую версию. PostgreSQL на сайте 1С - это не Postgres Pro, а бесплатная версия. Раз у вас есть коммерческая версия Postgres Pro, то есть и коммерческая поддержка. Спрашивать у неё.

Partisan ★★★★
()
Ответ на: комментарий от tat69tv

то откатиться?

Сейчас, да. А на будущее: такие вещи на боевой системе сходу делать ненадо, сначала тестируете на кошечках, а только потом в прод.

anc ★★★★★
()