|
доступ к Extension plperlu
|
|||
---|---|---|---|
#18+
Новичек в постгресе. При попытке сделать функцию на plperlu, выдает сообщение об ошибке. ОШИБКА: доступ запрещен к языку plperlu SQL state: 42501 select * from pg_available_extensions where name = 'plperlu'; "plperlu";"1.0";"1.0";"PL/PerlU untrusted procedural language" Расширение plperlu установлено в схеме pg_catalog Кажется проблема с грантами, не ? «Никогда не поздно стать тем, кем ты мог бы быть». ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2018, 15:47 |
|
доступ к Extension plperlu
|
|||
---|---|---|---|
#18+
blackmac, by design, https://www.postgresql.org/docs/current/plperl-trusted.html Note that the database system allows only database superusers to create functions in untrusted languages. untrusted PL может творить абсолютно всё что угодно от имени самой базы, поэтому рядовым пользователям создание таких функций запрещено. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2018, 16:03 |
|
доступ к Extension plperlu
|
|||
---|---|---|---|
#18+
Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2018, 16:10 |
|
доступ к Extension plperlu
|
|||
---|---|---|---|
#18+
лучше так: Код: plsql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2018, 17:01 |
|
доступ к Extension plperlu
|
|||
---|---|---|---|
#18+
Alex URS, не лучше. Прочитайте ещё раз, почему создание функций для untrusted языков намеренно ограничено для рядовых пользователей. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2018, 17:22 |
|
доступ к Extension plperlu
|
|||
---|---|---|---|
#18+
Melkij 45.5. Trusted and Untrusted PL/PerlThe writer of function must take care that the function cannot be used to do anything unwanted, since it will be able to do anything that could be done by a user logged in as the database administrator. вопрос не в том, что это плохо (понятно, что это не только защита от дурака), вопрос в том, что супер и обычный юзер, как правило, разные человеки, а не один, и когда программер пишет код с untrusted языком, то это желательно акцептовать суперу. во всём остальном (супер и программер - один и тот же человек) - не вижу никаких проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 09:13 |
|
доступ к Extension plperlu
|
|||
---|---|---|---|
#18+
Alex URS, так и дайте разработчику доступ до superuser учётки напрямую, вместо грязного хака системного каталога про который забудете буквально сразу же и который будет всплывать при каждом major upgrade. При том что untrusted язык - это и есть суперпользователь по располагаемым привилегиям над базой. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2018, 10:07 |
|
|
start [/forum/topic.php?fid=53&msg=39740443&tid=1995466]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 267ms |
total: | 404ms |
0 / 0 |