/
d.yushin
/
sqltrainer
Обзор
Документация
Войти
/
d.yushin
/
sqltrainer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/resources/db/permissions.sql
14 строк
992 B
Dmitry Yushin
add permissions for users
31 авг 2025, 16:03
31 авг 2025, 16:03
0a14d7f
Код
Авторство
О чём код?
-- Создаем пользователя 'student_user' с паролем 'password' -- В реальном приложении пароль должен быть сложнее или генерироваться CREATE USER IF NOT EXISTS student_user PASSWORD 'password'; -- Выдаем права на подключение к базе данных GRANT CONNECT TO student_user; -- Выдаем права ТОЛЬКО НА ЧТЕНИЕ (SELECT) для таблиц, используемых в заданиях -- Если у вас есть другие таблицы для заданий, добавьте их сюда GRANT SELECT ON employees TO student_user; GRANT SELECT ON departments TO student_user; -- ВАЖНО: Мы НЕ выдаем никаких прав на таблицы TASK, STUDENT, STUDENT_ANSWER. -- Любая попытка доступа к ним от имени student_user приведет к ошибке "Table not found or rights violation".