Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to deal with all the migrated custom fields?

Shawn_Giese
Contributor
May 31, 2023

Our custom fields keep duplicating and have the word (migrated) appended to them over and over. There are so many custom fields now. Any idea how to stop this from happening? I mean manually removing copies every few weeks will be time consuming... otherwise the Jira blog says leaving them will slow everything down.

2 answers

0 votes
David Day_ Appcento
Contributor
July 14, 2026

This is a recurring issue that many teams face after JCMA migrations. The "(migrated)" suffix gets appended whenever a field with the same name already exists in your Cloud instance, and if you run test migrations or migrate from multiple Data Center instances, it compounds over time.

The approach of scripting automated removal is risky because you need to be careful about data loss. Before deleting any "(migrated)" field, you should verify that its values have been safely merged into the original field first. Deleting a migrated field without merging its data means losing all the issue values stored in that field.

I built an app for this exact problem: Migration Field Cleanup for Jira on the Marketplace. It scans all your custom fields, detects every "(migrated)" duplicate pair automatically, classifies each as safe or requiring review based on schema comparison, and merges the migrated values into originals only when the original is empty. It never overwrites existing Cloud data. Free to install and scan, merge requires a license.

The workflow is: scan first to see the full picture, review safety classifications for each pair, then merge in batches with a progress bar. After merging, you can safely delete the migrated copies since their data is already in the originals.

Full Disclosure: I work for Appcento, the company that built Migration Field Cleanup for Jira.

0 votes
Prince Nyeche - ELFAPP
Atlassian Partner
May 31, 2023

Create a script or use automation for Jira to automatically remove any custom field that has the word (migrated) in them (would involve sending web requests) that would be a feasible option if they are happening every other week.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events