powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pg_pathman установка функций в другую схему
7 сообщений из 7, страница 1 из 1
pg_pathman установка функций в другую схему
    #39875877
IvanC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемые форумчане! Интересует вопрос по поводу данного модуля: Есть ли возможность использовать его в другой схеме, отличной от public? Все функции установились именно туда, но я б хотел, чтоб он работал в другой схеме.
...
Рейтинг: 0 / 0
pg_pathman установка функций в другую схему
    #39875897
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IvanC,

Как и для любого расширения, где в управляющем файле не запрещен перенос в другую схему:
Код: sql
1.
ALTER EXTENSION расширение SET SCHEMA новая_схема;
...
Рейтинг: 0 / 0
pg_pathman установка функций в другую схему
    #39875902
IvanC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
ERROR:  extension "pg_pathman" does not support SET SCHEMA
...
Рейтинг: 0 / 0
pg_pathman установка функций в другую схему
    #39875913
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IvanC,

Да, это я не доглядел.
Увидел, что в control файле нет параметра relocatable, и подумал, что можно так перенести.
А по умолчанию relocatable=false.

Можно попробовать при установке расширения явно указать схему:
CREATE EXTENSION .. SCHEMA ..
...
Рейтинг: 0 / 0
pg_pathman установка функций в другую схему
    #39875919
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правила такие: https://www.postgresql.org/docs/current/extend-extensions.html#EXTEND-EXTENSIONS-RELOCATION
Есть 3 варианта, выбирает разработчик этого стороннего модуля:
- можно ли перемещать через alter extension
- можно ли задать схему при create extension
- может быть установлен только в одном заранее заданном разработчиком месте.

Уже очевидно relocatable = false. Посмотрите в control файл прибит ли там гвоздями schema = public. Если не прибит можете указать при create extension. Если прибит - только править расширение.
...
Рейтинг: 0 / 0
pg_pathman установка функций в другую схему
    #39875931
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MelkijУже очевидно relocatable = false. Посмотрите в control файл прибит ли там гвоздями schema = public. Если не прибит можете указать при create extension. Если прибит - только править расширение.
Вроде не прибит .
...
Рейтинг: 0 / 0
pg_pathman установка функций в другую схему
    #39875935
IvanC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! Пришлось пересоздать, но что уж делать... Другие варианты не сработали.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pg_pathman установка функций в другую схему
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]