У нас есть простой интерфейс для пометки конкретного вопроса
(e.g. entry has 1..many tags and each tag entry has a foriegn key pointer back to the entry table)
1. What is the current production version of the jdk? (Tags: jdk6 jdk-6 jdk java)
2. In what version was java.util.spi package introduced? (Tags: jdk-6, jdk7, jdk5)
3. Which version of java is going to be released soon? (Tags: jdk-6, jdk7, jdk8)
Мы хотели бы объединить все теги, названные "jdk-6", в jdk6. Как нам этого добиться в системе, которая приближается к производству, но содержит полезные данные.
В [1] необходимо удалить jdk-6, поскольку jdk6 уже присутствует. В [2,3] jdk-6 необходимо переименовать в «jdk6».
Какие сценарии нужны для эффективной миграции этих данных.
EDIT
create table entry (id, question, ...)
create table entry_tag (id, entry_id, tag)