Add additional row in GitLab.com database when subscription information changes rather than overwriting
During analysis of GitLab.com customers this month we were trying to analyze how many free users converted to paid users. It was identified that we are overwriting the subscription information every time it changes, which leaves us with no historical record of when a free user might have become a paying user.
We should make a change where additional rows are added to the db rather than overwriting data.
If this is the wrong project to create this in, please let me know and I'll be happy to move it.