Я не уверен, как лучше это сделать. Поскольку я готовлюсь к запуску новой базы данных в производство, мне нужно импортировать данные из старой базы данных, которая была сформирована за время моей работы над ней. Новая база данных теперь также содержит много поддельных данных, которые использовались для тестирования, от которых я должен избавиться, поэтому полный повторный импорт sh кажется разумным.
Теперь, обрезая все таблицы в новой базе данных не может go через, потому что внешние ключи препятствуют этому. Вместо этого простое удаление данных решило бы эту проблему, но оно оставляет индексы AUTO_INCREMENT
теми значениями, где они были, так что это не «правильная» очистка. Теперь может быть больше свойств, таких как это, которые остались бы (так сказать), но это единственное, что мне известно.
Так что мой вопрос сейчас в том, сколько проблемы могли бы эти «остатки» данных представлять производительность, если бы я был go с простым DELETE
решением?
А также; есть ли способ, который был бы более тщательным при его очистке, а также позволил бы мне, конечно, сохранить определенные ограничения?