У меня есть сайт с очень старой и плохо спроектированной базой данных (MySQL). Я создаю новую версию веб-сайта, и я определил другую базу данных (MySQL), которая, конечно, лучше спроектирована (normalized ea)Скопировать базу данных в другую базу данных с другой структурой
Теперь у меня возникла проблема переноса данных старой базы данных в новую базу данных , Я не могу использовать mysqldump как макет таблиц и ссылок e.a. совершенно разные, хотя некоторые атрибуты одинаковы.
Так что мой вопрос - вот что такое лучшие практики для такого рода работ. Например.
Таблица Customer
с атрибутами name
, street
, something unimportant
к новым Customer
таблицы с атрибутами name
, street
, something new and important
насчет таблицы с внешними ключами E.A. ?
Сердечные приветы
Jens Бейсе
Если вы не были достаточно осторожны, чтобы начать с текущей структуры и хранить инструкции 'ALTER TABLE', вам нужно будет скопировать пользовательский сценарий переноса данных. Никакой стандартный сторонний инструмент не сделает это за вас. –