Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
09.01.2019, 14:50
|
|||
---|---|---|---|
|
|||
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Создаю пользователя: Код: sql 1.
Выдаю ему права: Код: sql 1.
Но при обращении к любой таблице в БД, в которой выдал права: Код: sql 1.
Ошибка: ОШИБКА: отношение "my_table" не существует LINE 1: SELECT * FROM my_table; ********** Ошибка ********** ОШИБКА: отношение "my_table" не существует SQL-состояние: 42P01 Символ: 15 При явной выдаче прав: Код: sql 1.
Та же ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 14:51
|
|||
---|---|---|---|
|
|||
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Такое наблюдается только на одном из нескольких серверов. Т.е. синтаксис создания на других серверах отрабатывает и права появляются. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 14:58
|
|||
---|---|---|---|
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Синий Слон, Потому что таблица My_table. И смотреть ее как select * from "My_table". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 15:08
|
|||
---|---|---|---|
|
|||
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Andy_OLAPСиний Слон, Потому что таблица My_table. И смотреть ее как select * from "My_table". не, таблица из маленьких букв. да и это ко ВСЕМ таблицам в БД относится. С любой такая же ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 15:12
|
|||
---|---|---|---|
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Синий Слон, Код: sql 1. 2. 3.
Вот отсюда . То есть роль может быть совсем не public... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 15:14
|
|||
---|---|---|---|
|
|||
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
под postgres: Код: sql 1. 2. 3. 4.
под my_user: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 15:17
|
|||
---|---|---|---|
|
|||
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Andy_OLAPСиний Слон, Код: sql 1. 2. 3.
Вот отсюда . То есть роль может быть совсем не public... схема точно public SELECT * FROM pg_tables WHERE tablename='my_1' "public";"my_1";"postgres";"";f;f;f ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 15:20
|
|||
---|---|---|---|
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Синий Слон, "под my_user" - а Вы уверены, что пользователь "my_user" находится в роли, для которой определена схема public? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 15:21
|
|||
---|---|---|---|
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Синий Слонсхема точно public SELECT * FROM pg_tables WHERE tablename='my_1' "public";"my_1";"postgres";"";f;f;f Для таблицы - да. Но не для пользователя, под которым Вы ищете эту таблицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 15:40
|
|||
---|---|---|---|
|
|||
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Andy_OLAPСиний Слонсхема точно public SELECT * FROM pg_tables WHERE tablename='my_1' "public";"my_1";"postgres";"";f;f;f Для таблицы - да. Но не для пользователя, под которым Вы ищете эту таблицу. Указал явно схему: Код: sql 1.
Говорит нет доступа к схеме public: ОШИБКА: нет доступа к схеме public LINE 1: SELECT * FROM public.my_1 ^ ********** Ошибка ********** ОШИБКА: нет доступа к схеме public SQL-состояние: 42501 Символ: 15 Подскажите, как это исправить? Такая проблема только в одной БД, на других БД того же сервера доступ есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 15:53
|
|||
---|---|---|---|
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Синий СлонОШИБКА: нет доступа к схеме public SQL-состояние: 42501 Символ: 15 Подскажите, как это исправить? Попробуйте для начала прочитать статью про схему public . ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 15:56
|
|||
---|---|---|---|
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Синий Слон, Код: sql 1.
Попробуйте осмыслить, зачем иногда делают так: Код: plsql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 15:57
|
|||
---|---|---|---|
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Синий Слон, И попробуйте подумать над таким вариантом: Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 16:01
|
|||
---|---|---|---|
|
|||
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Andy_OLAPСиний СлонОШИБКА: нет доступа к схеме public SQL-состояние: 42501 Символ: 15 Подскажите, как это исправить? Попробуйте для начала прочитать статью про схему public . Прочел. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 16:01
|
|||
---|---|---|---|
|
|||
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Andy_OLAPСиний Слон, И попробуйте подумать над таким вариантом: Код: plsql 1.
Такое использую, но не с ним не без него в ОДНОЙ БД не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 16:12
|
|||
---|---|---|---|
|
|||
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Синий Слон, Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 16:14
|
|||
---|---|---|---|
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Синий СлонAndy_OLAPСиний Слон, И попробуйте подумать над таким вариантом: Код: plsql 1.
Такое использую, но не с ним не без него в ОДНОЙ БД не работает. Значит, в этой конкретной БД роль public изменена кривыми руками. Ищите того, кто это сделал. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 16:14
|
|||
---|---|---|---|
|
|||
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Павел ЛузановСиний Слон, Код: sql 1.
не, так не работало. Оказывается вот так надо было: GRANT ALL ON SCHEMA public TO public; хотя это наверное в плане безопасности очень очень плохо... Andy_OLAP, Павел Лузанов, благодарю за помощь!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.01.2019, 16:18
|
|||
---|---|---|---|
|
|||
Не могу выдать права на таблицу. (нетипичное поведение postgresql) |
|||
#18+
Синий Слон, GRANT ALL для схему выдает привилегии USAGE и CREATE. Для того, чтобы только читать из таблиц привилегии USAGE вполне достаточно. Раз вам помогает только ALL значит пытаетесь еще и создавать/изменять объекты в схеме public. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=53&mobile=1&tid=1995414]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 154ms |
0 / 0 |