Использование SQL для очистки базы данных JIRA

StackOverflow https://stackoverflow.com/questions/200837

  •  03-07-2019
  •  | 
  •  

Вопрос

Кому-нибудь удалось удалить большое количество проблем из базы данных Jira вместо использования внешнего интерфейса?Удаление 60 000 задач с помощью Bulktools на самом деле невозможно.

Когда я в последний раз это пробовал, jira сошла с ума из-за своего собственного способа создания индексов.

Это было полезно?

Решение 2

Мы набрались смелости и выполнили усечение таблицы jiraissues, а затем использовали функцию перестроения индекса во внешнем интерфейсе.Похоже, это работает!

Другие советы

Как насчет резервного копирования в XML, редактирования XML и повторного импорта?

Это устарело, но я вижу, что этот вопрос был недавно отредактирован, поэтому вмешайтесь:

Запись напрямую в базу данных JIRA проблематична.Функция переиндексации, предложенная в ответе от 14 октября 2008 г., просто перестраивает индекс Lucene, поэтому маловероятно, что она сможет очистить все, что необходимо очистить, из базы данных в современном экземпляре JIRA.Мне сразу пришло в голову, что это, вероятно, приведет к тому, что данные будут лежать, среди прочего, в следующих таблицах:

  • данные настраиваемого поля (таблица значений настраиваемого поля)
  • ссылки на проблемы (таблица ссылок на проблемы)
  • версии и компоненты (таблица связей узлов, которая содержит и другие данные, так что будьте осторожны!)
  • ссылки на удаленные задачи или упоминания в вики (таблица удаленных ссылок)

Если вы уже выполнили такое удаление вручную в рабочей среде, всегда полезно запустить программу проверки целостности базы данных (YOURJIRAURL/secure/admin/IntegrityChecker!default.jspa), чтобы убедиться, что ничего серьезно не сломалось.

Перенесемся в 2014 год: лучшее решение — написать скрипт быстрой оболочки, использующий ОТДЫХ API удалить все необходимые вопросы.( ДЖИРА CLI Плагин обычно также является хорошим вариантом для автоматизации определенных типов задач, но, насколько я могу судить, в настоящее время он не поддерживает удаление проблем, поэтому REST API — ваш лучший выбор.)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top