Дамп снялся, данные импортировались, таблицы на месте — а приложение падает с ошибками, которых не было ни разу за годы работы на MySQL. Так выглядит типичная миграция на PostgreSQL: перенос самих данных почти всегда проходит гладко, а вот запросы и код, написанные под особенности MySQL, начинают сыпаться один за другим. Ниже — конкретные ловушки, из-за которых это происходит, и что с ними делать, а не общий план «как мигрировать базу».
Подробнее →