Разграничение доступа к записям в одной БД (таблице)

263
01 июня 2017, 07:29

Есть БД с набором таблиц, записи в которые создаются разными пользователями. Возможно ли реализовать доступ к данным так, чтобы каждый пользователь имел доступ (в том числе на чтение), только к тем записям, которые он сам создал. Если да, то как это лучше реализовать? Можно ли это сделать средствами JAVA? Речь идет о СУБД H2 и MySQL.

Answer 1

создать отдельную таблицу только с users , если у каждого будет что то уникальное и если у таблицы будет что то уникальное , что соответствует этим двум уникальностям ... далее > каждый юзер может создавать таблицы как вам надо, но при создании будет стоять дэфолтное значение какой - то уникальности .. например создает первый юзер таблицу1 - дэфолтная уникальность 1 и заносится в таблицу1 .. если происходит редактирование какой то из таблиц , если соответствует тот уникальный ключ (который был задан для каждого пользователя) уникальному ключу этой таблице, если да - то редактируй , если нет то нет ..

READ ALSO
Летающий fab в нижнем правом углу

Летающий fab в нижнем правом углу

Как сделать чтобы float action button летал в нижнем правом углу?

168
Как изымать List c помощью Hibernate?

Как изымать List c помощью Hibernate?

Что неправильно? Подскажите, пожалуйста, не могу найти ошибку

204
Как работать с неизвестной структурой JSON?

Как работать с неизвестной структурой JSON?

есть ли возможность работать с заранее неизвестной структурой JSON?

275
Открытие страницы внутри Android-приложения

Открытие страницы внутри Android-приложения

В некоторых приложениях, web-страница из ссылки открывается не в браузере, а прямо внутри приложенияПодскажите, как называются элементы для...

247