Мне нужна поддержка uuid
библиотека на моем сервере Postgres (64-разрядный AMI Amazon Linux). Я установил uuid
и uuid-pgsql
пакеты. Можно ли загрузить библиотеку без перезапуска сервера Postgres?
Версия PostgreSQL - 8.4.11.
В 8.4.x вы должны иметь возможность активировать расширение после установки, просто загрузив поставляемый с ним файл SQL (расширения в основном представляют собой коллекции функций C и других полезных свойств - Postgres загружает это динамически). Вопрос о переполнении стека, с которым вы связались рассказывает о том, как это сделать (это обсуждается в руководстве waaaaay сзади в Приложении F - «Дополнительные поставляемые модули»
На 9.1 (У меня была неправильная версия в моем комментарии), а позже эта функция была включена в CREATE EXTENSION
/ALTER EXTENSION
Команды SQL - Установка модуля по сути такая же, только вместо того, чтобы загружать файл SQL вручную, необходимые изменения обрабатываются за вас Postgres при запуске CREATE EXTENSION
.