Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
08.02.2021, 15:52
|
|||
---|---|---|---|
|
|||
Postgres Azure 10 (11) CREATE EXTENSION во вью |
|||
#18+
Добрый день всем. Миграция с Оракла12 на Postgres Azure 10 (11) Пока нужны эти 2 CREATE EXTENSION tablefunc; CREATE EXTENSION "uuid-ossp"; tablefunc для замены pivot в Oracle View когда даю команду в Dbeaver она работает но в след. сессии уже нет. Мне надо использовать во вью и процедурах эти функции. Как сделать так чтобы было доступны Всегда ? Пока я вроде нашел воркараунд создать искуственнюу вью в моей рабочей схеме юзающую функции из этих 2 EXTENSIONs create or replace view a0_rand as SELECT * FROM normal_rand(100, 5, 30) , uuid_generate_v4() , uuid_generate_v1() ; тогда они НЕ исчезают м.б есть другой способ более правильный ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.02.2021, 16:13
|
|||
---|---|---|---|
|
|||
Postgres Azure 10 (11) CREATE EXTENSION во вью |
|||
#18+
Еще один вопрос я добавил ради эксперимента CREATE EXTENSION в схему a0 SELECT a0.normal_rand(1, 5, 3) ; -- У меня 4 рабочих схемы с оракла (а возможно будет еще +2 схемы с другого сервера оракла ) к-е могут использовать и смотрю что добавить в эти схемы уже не получается (т.е они на уровне БД задаются) куда надо по хорошему пихать эти EXTENSIONs ? в public ? или в какую то одну их своих схему или делать еще одну схему (extensions) и ссылаться на них extensions.func1 а гранты давать надо (или на public они автоматом даются а на свои схемы надо вручную ) ? какие best practise ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.02.2021, 17:37
|
|||
---|---|---|---|
|
|||
Postgres Azure 10 (11) CREATE EXTENSION во вью |
|||
#18+
Гулин Федор, в public конечно гранты на extensions обычно никакие не требуются -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.02.2021, 17:55
|
|||
---|---|---|---|
|
|||
Postgres Azure 10 (11) CREATE EXTENSION во вью |
|||
#18+
Maxim Boguk Гулин Федор, в public конечно гранты на extensions обычно никакие не требуются -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru про гранты путем экспериментов согласен про public НЕ уверен тут все суперсекурно а public понимаю видно всем хотя возможно это и не опасно скорей мне надо чтобы вся логика сидела в моих схемах пока для быстроты сунул в одну рабочую - потом возможно разнесу если будет нужда поак разберусь как аналог pivot работает ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.02.2021, 18:12
|
|||
---|---|---|---|
|
|||
Postgres Azure 10 (11) CREATE EXTENSION во вью |
|||
#18+
Гулин Федор Maxim Boguk Гулин Федор, в public конечно гранты на extensions обычно никакие не требуются -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru про гранты путем экспериментов согласен про public НЕ уверен тут все суперсекурно а public понимаю видно всем хотя возможно это и не опасно скорей мне надо чтобы вся логика сидела в моих схемах пока для быстроты сунул в одну рабочую - потом возможно разнесу если будет нужда поак разберусь как аналог pivot работает "а public понимаю видно всем хотя возможно это и не опасно" - видно что??? в не public extensions неудобно но можно если очень надо (надо или в search_path добавлять или постоянно с схемой указывать что неудобно). ваша логика в ваших схемах... а системная (расширения) скорее в public лучше. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=53&mobile=1&tid=1994206]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
104ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 250ms |
total: | 448ms |
0 / 0 |