Address the Primary Key Overflow risk for the taggings table - Step 1: Add new columns and sync data
Today the taggings define a polymorphic association for ci_runners and ci_builds.
There are two polymorphic relations there taggable_ and tagger_. From what I see only
taggable_* is today used.
We need to migrate taggable_id as in majority of cases it relates to ci_builds via taggable_id.
TODO:
-
Flesh out which columns/tables we're targeting here -
Flesh out a plan how to incorporate this into the PK migration
Edited by Yannis Roussos