Скрипты мигрируют данные из ms sql server в mysql в приложении Laravel API
У меня есть база данных ms sql server ecommerce - магазин с блогом, которую я хочу перенести в новое приложение Laravel с базой mysql.
Необходимо написать скрипты, которые мигрируют данные, потребуется сопоставление, так как схемы баз данных различаются.
Также нужно переписать ссылки в таблицах блога, чтобы они были обновлены.
Для справки и сравнения у меня есть заполненная база stage.
-
5 дней7174 UAH5 дней7174 UAH
Привет
Я готов выполнить вашу задачу, напишу миграционный скрипт и успешно мигрирую все данные из старой базы данных ms sql в новую mysql. Пишите в личные сообщения!
-
1 день7296 UAH
226 2 0 1 день7296 UAHДобрый день, есть опыт в PHP 5+ лет и есть опыт миграции баз данных (частично репликации). Готов выполнить задание. Срок выполнения будет окончательным после дополнительной информации.
-
10 дней72 959 UAH
1309 6 1 10 дней72 959 UAHПривет, надеюсь, у тебя все хорошо!
Я могу выполнить миграцию с MS SQL Server на MySQL для вашего приложения электронной коммерции на Laravel. Я напишу пользовательские PHP-скрипты миграции, используя инструменты базы данных Laravel для обработки преобразования схемы, тщательно сопоставляя типы данных между MS SQL и MySQL (например, NVARCHAR на VARCHAR, IDENTITY на AUTO_INCREMENT, различия DATETIME), перенесу все данные электронной коммерции и блога с правильными отношениями внешних ключей и обновлю все ссылки блога, используя сопоставление шаблонов regex и SQL-запросы для соответствия новой структуре системы.
Я буду использовать заполненную промежуточную базу данных, которую вы предоставили, в качестве ссылки для проверки точности сопоставления схемы и обеспечения того, чтобы ничего не потерялось. После миграции я проведу проверки целостности данных, сравнивая количество записей, отношения внешних ключей и выборочные данные с промежуточной базой данных, чтобы подтвердить, что все было перенесено правильно.
Готов начать немедленно и с нетерпением жду вашего ответа.
Спасибо, Юссеф Хачича.
-
3 дня7296 UAH
467 5 0 3 дня7296 UAHЗдравствуйте!
У меня есть опыт миграции баз данных между различными системами (MS SQL Server → MySQL), а также в работе с проектами на Laravel, и я могу помочь с переносом ваших данных в новое приложение.
Я подготовлю миграционные скрипты с учетом сопоставления различий в схемах баз данных, позабочусь об целостности отношений и корректном переписывании ссылок в таблицах блога. Мы можем использовать базу stage в качестве отправной точки для проверки правильности миграции.
С удовольствием ознакомлюсь со структурой текущей базы и деталями проекта, чтобы точно определить объем работ и сроки выполнения.
-
4 дня7296 UAH
2187 31 0 4 дня7296 UAHПриветствую, Павел
С удовольствием помогу вам профессионально провести миграцию с MS SQL на MySQL для любого объема и нагрузки.
Пожалуйста, определите бюджет и условия после обсуждения деталей и объема работ.
Напишите, с радостью возьмусь за сотрудничество. Жду обратной связи.
-
1 день8512 UAH
2343 8 0 1 день8512 UAHДобрый день,
У меня есть опыт в миграции данных между MS SQL Server и MySQL, а также в проектах Laravel, где необходимо было сопоставление различных схем и поддержание целостности отношений.
Я могу:
- проанализировать обе базы (продуктивную и тестовую)
- подготовить сопоставление таблиц и полей в соответствии с новой схемой
- написать миграционные скрипты (ETL / скрипты на PHP или SQL)
- позаботиться о правильном переносе отношений (продукты, категории, блог, пользователи и т.д.)
… - обновить ссылки в таблицах блога (например, изменение домена / структуры URL)
- подготовить миграцию так, чтобы она была повторяемой и безопасной
Я работаю осторожно — сначала тест на тестовой среде, затем целевая миграция.
С удовольствием рассмотрю схемы обеих баз и предложу конкретный план действий.
-
1 день7296 UAH
265 1 день7296 UAHЗдравствуйте!
У меня есть опыт миграции баз данных между различными СУБД (MS SQL Server → MySQL) и работы с проектами на Laravel, поэтому я могу помочь перенести ваш ecommerce-магазин с блогом в новое приложение на Laravel. Понимаю, что схемы отличаются, поэтому потребуется именно маппинг таблиц и полей, а не «прямой» импорт.
Что я могу сделать по задаче:
Подготовить и описать соответствие между таблицами/полями старой базы MS SQL и новой MySQL (с учетом структуры Laravel-приложения).
Написать скрипты/миграционные jobs, которые корректно перенесут данные (товары, заказы, пользователи, записи блога и т.д.) с сохранением связей и ключей.
Использовать вашу stage-базу для сравнения результатов миграции и проверки корректности данных.
Обновить ссылки в таблицах блога (URL в контенте, внутренние ссылки), чтобы они соответствовали новой структуре/домену.
При необходимости подготовить повторяемый сценарий миграции (чтобы можно было еще раз прогнать перенос до финального запуска).
…
Давайте обсудим детали в личных сообщениях: объем данных, доступ к MS SQL / MySQL, есть ли описание новой схемы Laravel и какие именно сущности критично перенести в первую очередь. После этого смогу предложить план работ, сроки и ориентировочный бюджет.
-
4 дня7296 UAH
4182 198 2 5 4 дня7296 UAHЯ разработчик Laravel и могу выполнить миграцию MSSQL → MySQL (электронная коммерция + блог) с отображением схемы, обновлением ссылок в таблицах блога и проверкой на базе stage.
-
20 дней24 320 UAH
536 33 0 2 20 дней24 320 UAHЗдравствуйте. Готов выполнить Ваш проект после согласования в ЛС. Окончательные сроки и цена - после согласования.
Могу еще предложить техподдержку и сопровождение в дальнейшем.
-
3 дня7296 UAH
463 6 0 3 дня7296 UAHДобрый день,
я могу это выполнить. У меня большой опыт в миграциях данных с MS SQL Server на MySQL, а также в проектах Laravel.
Я подготовлю миграционные скрипты с отображением различных схем, позабочусь об целостности данных и обновлении ссылок в таблицах блога.
База stage в качестве ссылки не является проблемой. Я доступен сразу.
-
5 дней14 592 UAH
264 5 дней14 592 UAHДобрый день
огромный опыт написания скрпитов конвертации данных между базами данных
для точной оценки нужно посмотерть две базы
-
2 дня7284 UAH
834 4 0 2 дня7284 UAHЗдравствуйте! Задача по переносу данных из e-commerce системы на MS SQL в Laravel (MySQL) понятна. Это комплексный процесс, где важно не просто скопировать данные, а сохранить целостность связей и корректность URL.
Как я предлагаю решить задачу:
Двухуровневое подключение: Мы настроим Laravel для одновременной работы с двумя источниками данных. Это позволит скрипту «стримить» данные напрямую, не создавая промежуточных файлов.
Маппинг через Artisan-команды: Вместо простых SQL-запросов я напишу кастомные консольные команды Laravel. Это позволит использовать мощь Eloquent и обеспечит гибкую трансформацию данных (например, конвертацию дат, форматов цен и мета-данных) прямо в процессе переноса.
Очистка и обновление контента: В процессе миграции блога мы используем регулярные выражения (Regex) для поиска старых ссылок внутри текстов статей. Мы заменим их на новые SEO-friendly URL, соответствующие архитектуре Laravel.
…
Валидация через Stage: Мы будем использовать вашу базу stage как эталон (Gold Standard) для сверки результатов после каждого этапа миграции.
Ниже привожу фрагмент архитектуры скрипта, который я планирую использовать для маппинга:
PHP
// Фрагмент Artisan-команды для миграции с маппингом и обновлением ссылок
public function handle()
{
// Подключаемся к старой базе MS SQL и читаем данные пачками по 100 записей
DB::connection('mssql')->table('OldPosts')->chunkById(100, function ($posts) {
foreach ($posts as $post) {
// 1. Маппинг полей (преобразование старой схемы в новую)
// 2. Трансформация контента: замена старых ссылок на новые через Regex
$updatedContent = preg_replace(
'/http:\/\/oldstore\.com\/blog\.php\?id=(\d+)/',
config('app.url') . '/blog/post-$1',
$post->Content
);
// 3. Запись в новую базу MySQL (Laravel)
DB::table('posts')->updateOrInsert(
['old_id' => $post->ID], // Сохраняем связь для проверки
[
'title' => $post->Title,
'content' => $updatedContent,
'slug' => Str::slug($post->Title),
'created_at' => Carbon::parse($post->DateCreated),
'status' => ($post->IsActive) ? 'published' : 'draft',
]
);
}
$this->info('Мигрировано еще 100 постов...');
});
}
Этот подход гарантирует, что база будет «чи
-
3 дня6992 UAH
588 2 0 3 дня6992 UAHЗдравствуйте,
Это не просто простая задача экспорта/импорта, так как схемы различаются, поэтому потребуется правильное сопоставление и логика преобразования данных. У меня есть опыт работы с миграциями структурированных баз данных и написания пользовательских скриптов для безопасной передачи и проверки данных между различными системами.
Я могу:
анализировать обе схемы и определить чистую стратегию сопоставления
написать скрипты миграции для MS SQL → MySQL
…
обеспечить целостность данных (пользователи, заказы, продукты, контент блога и т.д.)
обновить ссылки блога в процессе миграции
проверить результаты по сравнению с вашей промежуточной базой данных
Перед подтверждением окончательного объема работы я хотел бы ознакомиться с размером базы данных и структурой таблиц, чтобы точно оценить сложность.
Если все ясно и структурировано, я могу обеспечить безопасную и хорошо протестированную миграцию в рамках предложенного бюджета.
С нетерпением жду вашего ответа.
-
3 дня7296 UAH
3507 128 2 4 3 дня7296 UAHДобрый день готов реализавать скрипти сопаставления и миграции данних с mssql в mysql
-
1 день7296 UAH
10703 36 2 1 день7296 UAHПривет
Я готов выполнить вашу задачу, напишу миграционный скрипт и успешно мигрирую все данные из старой базы данных ms sql в новую mysql.
Пишите, обсудим, буду рад сотрудничеству!
-
7 дней7296 UAH
404 1 0 7 дней7296 UAHПривет. У меня есть солидный опыт работы с миграциями баз данных SQL и написанием пользовательских скриптов для преобразования данных. Поскольку схемы различаются, я могу написать скрипт для сопоставления и преобразования ваших данных из структуры MS SQL в новый формат MySQL, используя вашу промежуточную базу данных в качестве ссылки. Я также займусь обновлением ссылок на блог во время передачи. Давайте пообщаемся, чтобы обсудить детали.
-
3 дня7296 UAH
3315 115 2 3 дня7296 UAHЗдравствуйте!
Без проблем и качественно сделаю перенос базы с mssql на mysql.
Пишите в личные сообщения.
-
3 дня7296 UAH
4987 41 4 1 3 дня7296 UAHДобрый день!
Я понимаю необходимость миграции данных из MS SQL в MySQL для Laravel API, включая отображение схем и обновление ссылок на блог. У меня есть опыт работы с Laravel, API и сложными миграциями баз данных.
Пожалуйста, свяжитесь со мной в личном сообщении, обсудим детали.
Актуальные фриланс-проекты в категории PHP
Разработка веб-сайта WordPress
1002 UAH
|
Сломалась корзина WooCommerce (WordPress) — не добавляет товар и не открывается страница корзиныНа сайте интернет-магазина https://www.dobryi-gospodar.com/ (WordPress + WooCommerce) полностью перестала работать функция оформления заказа. При нажатии на кнопку "Добавить в корзину" (как в карточке товара, так и в каталоге) начинается длительная загрузка (индикатор крутится),… CMS, PHP ∙ 2 дня 1 час назад ∙ 60 ставок |
Функция поиска товаров по изображениюНеобходимо разработать и интегрировать на сайт функциюпоиска товаров по изображению.Что нужно реализоватьКнопка«Поиск по фото»на сайте.Загрузка изображения пользователем: JPG.Поиск визуально похожих товаров в каталоге.Вывод результатов в виде стандартных карточек товаров: фото,… PHP, Веб-программирование ∙ 2 дня 9 часов назад ∙ 45 ставок |
Парсер expireddomains.net
5000 UAH
Нужен парсер expireddomains.net на сайте нужно сначала залогиниться, проблема в том что блокирует ИП при попытке парсить данные, нужно парсить тематические домены по списку ключевых слов, кто не уверен в своих силах не пишите PHP, Веб-программирование ∙ 4 дня 8 часов назад ∙ 51 ставка |
Интеграция платежного сервиса с Sales Force
3104 UAH
На сайте стоит виджет платежной системы, его нужно интегрировать с asles fоrce что бы все требуемые параметры видели на стороне salec force Нужно сдлеать так, что бы все платежи и подписки кнтролировались через salecforec PHP, Веб-программирование ∙ 4 дня 11 часов назад ∙ 41 ставка |