SQL-скрипт для установки значений по умолчанию на основе ссылок (установка разрешений для пользователей на основе ролей со значениями разрешений по умолчанию)

#sql

Вопрос:

У меня есть пользователи с одной ролью. У меня есть роли с разрешениями «по умолчанию». Мне нужно установить полномочия по умолчанию для пользователей на основе роли.

Схема БД:

Роли

  • role_id
  • Имя

Авторизация

  • идентификатор авторизации
  • Имя

Пользователь

  • идентификатор пользователя
  • Имя

Link_role_authorization

  • role_id
  • идентификатор авторизации

Роль Link_user_role

  • идентификатор пользователя
  • role_id

Ссылка на авторизацию пользователя

  • идентификатор пользователя
  • идентификатор авторизации

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

Не могли бы вы предоставить мне sql-скрипт?

Спасибо.