Перемещение из MySQL — >PostGres: лучший способ сохранить объекты PHP в MySQL, получить в PostGres?

У меня есть база данных MySQL, которая хранит объекты PHP в сериализованном формате в поле BLOB. Я перемещаю эту базу данных из MySQL — > PostGres.

До сих пор я не нашел способа переместить эти объекты PHP в PostGres. Сохранение объектов, сериализованных в поле MySQL типа BLOB или MySQL LongText, и импорт в текст PostGres или ByteA, по-видимому, не приносит данные при импорте.

Я с радостью напишу специальный код для хранения PHP объектов любым способом, который будет работать. Какой хороший способ сохранить их в MySQL, чтобы импортировать их в PostGres?

Примечание: для запроса StackOverflow этот вопрос отличается от хранения больших двоичных файлов JSON или текста , потому что этот вопрос не ссылается на postgres.

1 ответ

  1. Средство передачи данных (Valentina Pro) скопировало поля BLOB mySQL в поля PostGres ByteA. Этот код извлек сериализованную строку из содержимого этого поля:

    $serializedString = pg_unescape_bytea($contentsOfPostGresByteAField);

    Спасибо Сергею Пашкову за подсказку!