# SQL-запросы для администрирования ## Как выполнить 1. Войдите в phpMyAdmin на хостинге 2. Выберите базу данных `j30663893_engineering` 3. Перейдите на вкладку «SQL» 4. Вставьте запрос и нажмите «Вперёд» ## Смена пароля владельца ```sql UPDATE users SET password_hash = '$2y$10$e0MYzXyjpJS7k0ggKtqjGOcMFU.h9S1sGqf3qJ6qJ6qJ6qJ6qJ6qO' WHERE login = 'ваш_логин'; ``` **Важно:** Замените хеш на реальный. Для генерации хеша используйте PHP: ```php ``` Создайте файл `hash.php` в корне сайта с этим кодом, откройте в браузере, скопируйте хеш, удалите файл. ## Разблокировка пользователя ```sql DELETE FROM login_attempts WHERE login = 'логин_пользователя'; ``` ## Активация всех кейсов на главной ```sql UPDATE cases SET is_active = 1; ``` ## Просмотр всех пользователей ```sql SELECT id, login, role, full_name, is_active, created_at FROM users; ``` ## Просмотр активных SLA контрактов ```sql SELECT sc.id, sc.contract_number, o.name as object, sc.client_name, sc.sla_price_monthly, sc.start_date, sc.end_date, sc.status FROM sla_contracts sc JOIN objects o ON o.id = sc.object_id WHERE sc.status = 'active' ORDER BY sc.start_date DESC; ``` ## Сброс опросника (удаление черновиков) ```sql DELETE qs, qa FROM questionnaire_sessions qs LEFT JOIN questionnaire_answers qa ON qa.session_id = qs.id WHERE qs.status != 'completed'; ``` ## Просмотр документов и прав ```sql -- Файлы в базе не хранятся. Проверьте папку service/docs/ на хостинге. -- Права хранятся в service/permissions/docs_permissions.json ```