не client?
Селектишь из базы данные юзера, среди которых указана его роль, смотришь на эту роль, и, в зависимости от неё показываешь/редактируешь данные базы или нет.
Ну для того что селектить нужно подключится под какой-то ролю
Типо postgres
Нет, заведи юзера для своего сервиса, юзера postgres лучше не юзать.
Как кортеж: Женя Урим 0984536885 из таблицы User связан с ролью admin допустим, как я смогу узнать что это суперюзер ? Не до конца понимаю
Ещё раз В базу из своего приложения вы всегда ходите под одной единственной учеткой А уже внутри кода разруливаете весь доступ к данным , где кинуть на окно что доступ запрещен, где показать все, а где только некоторые столбцы Внутри кода приложения Можно на основе захардкоженных правил, можно для этого сервисновой учеткой сходить в базу и посмотреть в некую таблицу "прав", Но лучше захардкодить
Обсуждают сегодня