72 похожих чатов

И снова я :) наткнулся на странное поведение (которое вроде

как нормально для постгреса):
подключаюсь основным админом, create user x ...; create database y; grant all on database y to user x;

все проходит без ошибок, но после, когда я логинюсь юзером, у меня нет прав на базу, элементарные select не пашут. Ну и собственно вопрос - как мне дать юзеру полные права на базу, причем так чтоб если он в ней добавляет таблицы или еще что, оно тоже было для него полностью доступным?

6 ответов

10 просмотров

Дать права на все схемы и таблицы базы, а потом дефолтные права во всех схемах. Это не даст прав на все функцыи, но это ужэ привилегии суперюзера по факту, так что это и не надо. И да, когда он добавляет таблицу — у него на неё будут все права. Как у владельца. Это дажэ отменить нельзя.

Dan-Y Автор вопроса
Ilya Anfimov
Дать права на все схемы и таблицы базы, а потом де...

где об этом можно почитать? или если не лень - сами команды.

Dan-Y Автор вопроса
Dan Y
ушел читать

Там ещё не описан весёлый вариант (ну, или описан, но не слишком активно) -- когда создаётся роль, ей даётся всё нужное, потом эта роль просто выдаётся каждому страждущему. В базу ужэ есть некоторые дефолтные роли такого типа (в 14, например, есть pg_read_all_data -- можэт читать вообще всё).

Dan-Y Автор вопроса
Ilya Anfimov
Там ещё не описан весёлый вариант (ну, или описан,...

ага, я что-то такое нагуглил на stackexchange, но не взлетело

Похожие вопросы

Обсуждают сегодня

Господа, а как такое в миграцию засунуть?
Денис Александрович
12
Гайз, кто-нибудь пробовал запустить probe-rs под камень, которого нет в probe-rs? Мб есть какой-нибудь пример у кого... Через target-gen попробовал сгенерировать chip-descript...
Максим Смирнов
2
зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
Добрый день! Подскажите, пожалуйста: какими компетенциями нужно обладать, чтобы претендовать на работу эрланг (отдельная благодарность, если про элексир тоже подскажете) разр...
via ☸️ led
20
Какой максимальный размер caption у сообщений с фото? И учитываются ли в подсчете тэги форматирования? (<i>, <b>...)
Anton Shvets
4
Здравствуйте! Был старый сайт на octobercms v1. Виртуальная машина провайдера накрылась и сайт не работает. У меня остался zip архив с сайтом и база данных sql. Что я сделал н...
Il
1
Желаю получить совет от великих ботмейкеров которые успешно поднимали ботов на несколько тысяч одновременно активных юзеров Какая чушь нужна людям прямо сейчас, и что стоило ...
ռɛ ʋɛʀʍօʀɛ
6
Мне вот интересно jwt токен для подключения сторонего сайта к оду норм идея?
Andrij Moskivets
6
кто тебе сказал, что она угроблена? многие только начинают жизнь, после увольнения из Гугла, Майкрософта, Оракла,...
Alex Kom
9
Но если Евгений и Алекс используют в боевых условиях, то почему нет? А ты как-то про бизнес больше задвигаешь, это имеет к разработке отношение, но все же этим больше другие л...
Keiman
5
Карта сайта