#sql
Вопрос:
У меня есть пользователи с одной ролью. У меня есть роли с разрешениями «по умолчанию». Мне нужно установить полномочия по умолчанию для пользователей на основе роли.
Схема БД:
Роли
- role_id
- Имя
Авторизация
- идентификатор авторизации
- Имя
Пользователь
- идентификатор пользователя
- Имя
Link_role_authorization
- role_id
- идентификатор авторизации
Роль Link_user_role
- идентификатор пользователя
- role_id
Ссылка на авторизацию пользователя
- идентификатор пользователя
- идентификатор авторизации
Таблица для установки/обновления-это Link_user_authorization. Поэтому моя идея состоит в том, чтобы очистить таблицу, а затем установить значения, основанные на авторизации по умолчанию по роли, содержащейся в других таблицах.
Не могли бы вы предоставить мне sql-скрипт?
Спасибо.