|
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, 15:52 |
|
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, 16:13 |
|
Postgres Azure 10 (11) CREATE EXTENSION во вью
|
|||
---|---|---|---|
#18+
Гулин Федор, в public конечно гранты на extensions обычно никакие не требуются -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2021, 17:37 |
|
Postgres Azure 10 (11) CREATE EXTENSION во вью
|
|||
---|---|---|---|
#18+
Maxim Boguk Гулин Федор, в public конечно гранты на extensions обычно никакие не требуются -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru про гранты путем экспериментов согласен про public НЕ уверен тут все суперсекурно а public понимаю видно всем хотя возможно это и не опасно скорей мне надо чтобы вся логика сидела в моих схемах пока для быстроты сунул в одну рабочую - потом возможно разнесу если будет нужда поак разберусь как аналог pivot работает ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2021, 17:55 |
|
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2021, 18:12 |
|
|
start [/forum/topic.php?fid=53&fpage=16&tid=1994206]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 260ms |
total: | 378ms |
0 / 0 |