Postgre to MySQL

mimic

Новичок
Postgre to MySQL

Кто-нибудь знает, как можно дамп на postgre переконвертировать в mysql?
Заранее благодарен всем участникам обсуждения.
 

asterisk

Новичок
Может быть ручками создать новые таблицы а из дампа взять только инсерты данных? В этом случае отпадает необходимость в
как можно дамп на postgre переконвертировать в mysql
 

Alexandre

PHPПенсионер
кучками отредактировать дамп постгреса, указав в таблицах автоинкремент (при необходимости) и исправив синтаксис индексов.

синтаксис мускуля можно посмотреть например в пхпМойАдмин

вариант 2 - написать программу

вариант 3 - есть у мускуля Мигратион Туулс, может можно как -нибудь из них.
 

mimic

Новичок
нашел вот такую софтинку, можно скачать и попробовать
http://www.ispirer.com/download/
скачал, буду пробовать, но походу воспользуюсь советом делать вручную, спасибо за него
 

MiksIr

miksir@home:~$
В идеале можно попробовать сделать ANSI дамп из мускуля (есть ключик для mysqldump). Он должен без проблем влезть в Постгрес, но вот что при этом потеряется - нужно смотреть. Инкрименты стопудова отвалятся.
Но в общем, основную проблему в переносе вызывают схемы. По двум причинам - это инкрименты (у постгреса сиквенсы) и несоответствие типов данных (у постгреса нет размерности интов, есть тока integer и smallint). В общем, find&replace в любом редакторе, и адаптируется схема без проблем.
А данные сдампленные в ANSI должны пролезьть сами.
 
Сверху