Автор Тема: Ошибка pg_repack  (Прочитано 1106 раз)

Оффлайн Yar4e

  • Давно тут
  • **
  • Сообщений: 27
    • Email
Ошибка pg_repack
« : 19.10.2020 17:59:29 »
Добрый день, товарищи! Есть такое расширение для PostgreSQL - pg_repack: https://reorg.github.io/pg_repack/   Специалисты советуют использовать его вместо VACUUM FULL, так как pg_repack работает с БД онлайн, без необходимости приостановки работы БД. Но вот проблема - не хочет работать на Alt P9 Server с PGSQL 11! После безошибочной установки командой pgxn install pg_repack, подключаюсь админом к нужной БД, выполняю CREATE EXTENSION pg_repack; и получаю ошибку:
ОШИБКА:  загрузить библиотеку "/usr/lib64/pgsql/pg_repack.so" не удалось: /usr/lib64/pgsql/pg_repack.so: undefined symbol: table_open
В Интернетах по данной ошибке ноль инфы. На Редхатах и прочих Сентосах и Дебианах у всех работает без проблем, судя по многочисленным свидетельствам во всё тех-же Интернетах. У меня пока единственное предположение состоит в том, что проблема вызвана используемым расширением pg_config, которого в Alt P9 Server нет для PGSQL 11 1C, а есть только для PGSQL 12 НЕ 1С (пакет postgresql-devel).
Собственно вопросы:
1) Почему в репах нет pg_config для postgresql 11 1C?
2) Есть-ли у кого-то опыт использования pg_repack на Alt P9?
Заранее благодарю откликнувшихся!

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 233
Re: Ошибка pg_repack
« Ответ #1 : 19.10.2020 19:08:52 »
Так в альте вообще нет пакета pg_repack. Изменения 1С не критичные с точки зрения ABI.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 920
    • Домашняя страница
    • Email
Re: Ошибка pg_repack
« Ответ #2 : 20.10.2020 08:52:47 »
Postgresql запускается в http://altlinux.org/chroot. update_chrooted all
в помощь. Сторонний софт лучше опакетить.
Андрей Черепанов (cas@)