Renormalize KANJIDIC radical data #42
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The radical data is heavily denormalized coming from KANJIDIC. The following things should be done:
We are almost never using
nelson_cradicals, but they are stored as separate rows. It seems to be the case that there is a one to one mapping betweenclassicalandnelson_cradicals. Instead of storing a copy of each radical, let's just collect the mapping as we go, and store theclassicalnumber by default, and aclassical<->nelson_cmapping table in case we ever need them.Radical readings are stored in the
miscfield for some reason, but they are the same for the same radical every time. However, there can be many of them. Redo theRadicalNametable so that it uses theclassicalradical number instead ofkanjias its JOIN point.