Преобразование базы данных PostgreSQL в MySQL - PullRequest
3 голосов
/ 21 сентября 2008

Я видел вопросы о том, как сделать обратное, но у меня есть база данных PostgreSQL объемом 800 МБ, которую нужно преобразовать в MySQL. Я предполагаю, что это возможно (все возможно!), И я хотел бы знать наиболее эффективный способ решения этой проблемы и любые распространенные ошибки, на которые следует обратить внимание. У меня почти нет опыта работы с Postgre. Любые ссылки на руководства по этому вопросу также будут полезны! Благодарю.

Ответы [ 3 ]

6 голосов
/ 21 сентября 2008

Один совет - начать с текущей версии MySQL, иначе у вас не будет подзапросов, хранимых процедур или представлений. Другое очевидное отличие - это автоинкрементные поля. Проверить:

pg2mysql

/ Allan

4 голосов
/ 22 сентября 2008

Вам не следует переходить на новое ядро ​​базы данных, основываясь исключительно на том факте, что вы не знаете старого. Эти базы данных очень разные - MySQL - это скорость и простота, Postgres - это надежность и параллелизм. Вам будет легче выучить Postgres, это не так сложно.

2 голосов
/ 22 сентября 2008

pg_dump может делать дамп как операторы вставки и создавать операторы таблиц. Это должно вас закрыть. Более важный вопрос, однако, почему вы хотите переключиться. Вы можете выполнять большую работу и не получать от нее никакой реальной выгоды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...