Question

Quelqu'un a-t-il eu de la chance avec la suppression d'un grand nombre de problèmes d'une base de données Jira au lieu d'utiliser l'interface? Supprimer 60000 problèmes avec bulktools n’est pas vraiment faisable.

La dernière fois que j'ai essayé, le jira est devenu fou à cause de sa propre façon de faire des index.

Était-ce utile?

La solution 2

Nous avons eu du courage, nous avons tronqué la table des jiraissues puis utilisé la fonctionnalité de reconstruction d'index sur le front-end. On dirait que ça marche!

Autres conseils

Pourquoi ne pas faire une sauvegarde au format XML, éditer le fichier XML et procéder à une nouvelle importation?

C’est vieux, mais je vois que cette question a été modifiée récemment, alors chime:

Écrire directement dans la base de données JIRA est problématique. La fonctionnalité de réindexation suggérée dans la réponse du 14 octobre 2008 reconstruit simplement l'index Lucene. Il est donc peu probable que tout ce qui doit être nettoyé soit effacé de la base de données sur une instance JIRA moderne. De mémoire, cela laissera probablement des données dans les tableaux suivants, entre autres:

  • données de champ personnalisé (table customfieldvalue)
  • liens de publication (table issuelink)
  • versions et composants (la table nodeassociation, qui contient d'autres éléments, soyez prudent!)
  • liens de publication à distance ou mentions de wiki (table de télé-connexion)

Si vous avez déjà effectué une telle suppression manuelle en production, il est toujours judicieux d'exécuter le vérificateur d'intégrité de la base de données (YOURJIRAURL / secure / admin / IntegrityChecker! default.jspa) pour vous assurer que rien ne soit sérieusement endommagé.

Pour un transfert rapide jusqu'en 2014, la meilleure solution consiste à écrire un script shell rapide utilisant API REST pour supprimer tous les problèmes requis. (Le plug-in de JIRA CLI est généralement une bonne option pour L’automatisation de certains types de tâches aussi, mais pour autant que je sache, elle ne prend actuellement pas en charge la suppression de problèmes; l’API REST est donc votre meilleur choix.)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top