powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Перенос базы с отличающейся структурой
13 сообщений из 13, страница 1 из 1
Перенос базы с отличающейся структурой
    #38768870
JakeBadland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, я опять к Вам за советом)
Есть две базы, обе MySQL, надо перенести данные из одной в другую.
Проблема лишь в том, что их структура отлична.
Искал подобные темы, но обычно обходилось разницей в именах полей, а в данном случае сама структура разная. Имена и количество полей различны плюс, например, в одной базе настройки хранились в таблице пользователя, в другой они уже уже вынесены в отдельную таблицу. И таких примеров предостаточно.
Что посоветуете ?
...
Рейтинг: 0 / 0
Перенос базы с отличающейся структурой
    #38768878
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JakeBadlandЧто посоветуете ?А что тут советовать. Пишите свой конвертер, перегоняющие дынные из структуры базы А в структуру базы Б.
...
Рейтинг: 0 / 0
Перенос базы с отличающейся структурой
    #38768917
JakeBadland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglirJakeBadlandЧто посоветуете ?А что тут советовать. Пишите свой конвертер, перегоняющие дынные из структуры базы А в структуру базы Б.

Пишу)
...
Рейтинг: 0 / 0
Перенос базы с отличающейся структурой
    #38769554
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JakeBadlandtanglirпропущено...
А что тут советовать. Пишите свой конвертер, перегоняющие дынные из структуры базы А в структуру базы Б.

Пишу)

так а что ещо советывать?...

ну разве что.

я бы шол вариантом, восоздать первую базу во второй с таблицами с какимто префиксом.
и потом по типу инсерт селект наполнить новую.

либо, делаем для новой сцс файлы - селекты в цсв файлы. и новую по цсв наполнять
...
Рейтинг: 0 / 0
Перенос базы с отличающейся структурой
    #38769555
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex564657498765453я бы шол вариантом, восоздать первую базу во второй с таблицами с какимто префиксом.
и потом по типу инсерт селект наполнить новую.

либо, делаем для новой сцс файлы - селекты в цсв файлы. и новую по цсв наполнятьЗачем так сложно, если можно просто одну базу к другой подключить?
...
Рейтинг: 0 / 0
Перенос базы с отличающейся структурой
    #38769563
JakeBadland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftalex564657498765453я бы шол вариантом, восоздать первую базу во второй с таблицами с какимто префиксом.
и потом по типу инсерт селект наполнить новую.

либо, делаем для новой сцс файлы - селекты в цсв файлы. и новую по цсв наполнятьЗачем так сложно, если можно просто одну базу к другой подключить?

т.е. просто подключить ?
...
Рейтинг: 0 / 0
Перенос базы с отличающейся структурой
    #38769572
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JakeBadlandmiksoftпропущено...
Зачем так сложно, если можно просто одну базу к другой подключить?

т.е. просто подключить ?Подключить - сделать доступными обе базы в пределах одного инстанса MySQL. См. FEDERATED Storage Engine

SQL-запросы для конвертации писать все равно придется.
...
Рейтинг: 0 / 0
Перенос базы с отличающейся структурой
    #38769578
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftJakeBadlandпропущено...


т.е. просто подключить ?Подключить - сделать доступными обе базы в пределах одного инстанса MySQL. См. FEDERATED Storage Engine

SQL-запросы для конвертации писать все равно придется.

ага, ты это хостерам скажи которые ограничивают доступ в базу извне.
...
Рейтинг: 0 / 0
Перенос базы с отличающейся структурой
    #38769622
JakeBadland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftJakeBadlandпропущено...


т.е. просто подключить ?Подключить - сделать доступными обе базы в пределах одного инстанса MySQL. См. FEDERATED Storage Engine

SQL-запросы для конвертации писать все равно придется.

ну я бы мог две базы слепить на своей машине)
А вот сами SQL и есть основная проблема)
даже не столько SQL запросы, сколько логика обработки полученных данных для вставки в новую базу.
...
Рейтинг: 0 / 0
Перенос базы с отличающейся структурой
    #38769627
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JakeBadlandдаже не столько SQL запросы, сколько логика обработки полученных данных для вставки в новую базуНу по этому поводу уж точно ничего нельзя посоветовать, не разобравшись основательно в обеих структурах...
...
Рейтинг: 0 / 0
Перенос базы с отличающейся структурой
    #38769628
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JakeBadlandА вот сами SQL и есть основная проблема)
даже не столько SQL запросы, сколько логика обработки полученных данных для вставки в новую базу.Не зная логики обеих баз и предметной области тут подсказать что-то, имхо, малореально.
...
Рейтинг: 0 / 0
Перенос базы с отличающейся структурой
    #38769822
biwed.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JakeBadland, Добрый день.
JakeBadlandДобрый день, я опять к Вам за советом)
Есть две базы, обе MySQL, надо перенести данные из одной в другую.
Проблема лишь в том, что их структура отлична.
Искал подобные темы, но обычно обходилось разницей в именах полей, а в данном случае сама структура разная. Имена и количество полей различны плюс, например, в одной базе настройки хранились в таблице пользователя, в другой они уже уже вынесены в отдельную таблицу. И таких примеров предостаточно.
Что посоветуете ?

Если задача разовая, и больше делать ее не понадобится, то писать контейнер (возможно быстрее по времени получится написать). А так это стандартная задача для ETL серверов. Можно сделать любую логику. В частности можно посоветовать PDI (pentaho data integration). Бесплатен, всеяден, быстр, но надо научится с ним работать. (Из-за этого требуется больше времени на реализацию первого проекта).

С уважением,
biwed.ru
...
Рейтинг: 0 / 0
Перенос базы с отличающейся структурой
    #38771072
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
biwed.ruJakeBadland, Добрый день.
JakeBadlandДобрый день, я опять к Вам за советом)
Есть две базы, обе MySQL, надо перенести данные из одной в другую.
Проблема лишь в том, что их структура отлична.
Искал подобные темы, но обычно обходилось разницей в именах полей, а в данном случае сама структура разная. Имена и количество полей различны плюс, например, в одной базе настройки хранились в таблице пользователя, в другой они уже уже вынесены в отдельную таблицу. И таких примеров предостаточно.
Что посоветуете ?

Если задача разовая, и больше делать ее не понадобится, то писать контейнер (возможно быстрее по времени получится написать). А так это стандартная задача для ETL серверов. Можно сделать любую логику. В частности можно посоветовать PDI (pentaho data integration). Бесплатен, всеяден, быстр, но надо научится с ним работать. (Из-за этого требуется больше времени на реализацию первого проекта).

С уважением,
biwed.ru
как раз работа для pdi
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Перенос базы с отличающейся структурой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]