Как изменить название основной сущности (Root entity) в GLPI?

Здравствуйте! Подскажите, пожалуйста, как можно переименовать Root entity в GLPI версии 10.0.17? Я видел в документации, что удалить ее нельзя, но о способах переименования информации недостаточно. Спасибо!
  • 29 ноября 2024 г. 20:13
Ответы на вопрос 2
Чтобы изменить название основной сущности (Root entity) в GLPI, вам нужно будет выполнить несколько шагов, так как GLPI не предоставляет функцию для прямого переименования через интерфейс. Важно помнить, что внесение изменений в базу данных может повлечь за собой непредвиденные последствия, поэтому рекомендуется предварительно сделать резервную копию базы данных.

Вот шаги, которые вы можете выполнить для изменения имени Root entity:

1. **Резервное копирование базы данных**: Перед тем как вносить изменения, выполните полное резервное копирование базы данных GLPI.

2. **Доступ к базе данных**: Используйте клиент для работы с базой данных, например, phpMyAdmin, или подключитесь к базе данных через командную строку.

3. **Поиск необходимой записи**:
   - Найдите таблицу `glpi_entities`.
   - Сделайте SQL-запрос, чтобы отобразить записи в этой таблице:
     ```sql
     SELECT * FROM glpi_entities;
     ```

4. **Обновление имени Root entity**:
   - Выделите запись Root entity (обычно это запись с `id` = 0).
   - Используйте команду `UPDATE`, чтобы изменить поле `name` на нужное вам. Например:
     ```sql
     UPDATE glpi_entities SET name = 'Новое имя' WHERE id = 0;
     ```

5. **Проверка изменений**: Вернитесь в интерфейс GLPI и проверьте, изменилось ли имя Root entity.

6. **Кэш и дополнительные настройки**: Если изменения не применились, возможно, потребуется очистить кэш GLPI или выполнить перезагрузку веб-сервера.

Помните, что любые изменения напрямую в базе данных могут привести к непредсказуемым результатам, поэтому будьте осторожны и сделайте резервные копии данных. Если в будущем вы столкнетесь с проблемами, попытайтесь обратиться к документации GLPI или сообществу для получения дополнительной информации.
Сам спросил, сам ответил. 
Решение: https://github.com/glpi-project/glpi/pull/18286/files
Похожие вопросы