Введение
В этом руководстве я расскажу о практическом опыте переноса базы данных из MySQL 8 в PostgreSQL 16.
Исходные данные:
-
Приложение на Laravel 11, php 8.3 в Docker-контейнере
-
MySQL 8 в соседнем контейнере
Задача: перенос данных в AWS RDS PostgreSQL
Выбор инструмента миграции:
После исследования доступных решений выбор пал на pgloader (https://github.com/dimitri/pgloader). Вот почему:
-
⭐ 6.2k stars на GitHub (самый популярный инструмент для такой задачи)
-
Последний коммит: 4 июня 2025 (проект немного, но поддерживается)
