parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

OFF: mysqldump & InnoDB

shurgalin 21.04.2004 17:01

Может кто-то сталкивался...

Проблема в том, что, взяв дамп базы, его нельзя корректно засунуть обратно. В InnoDB поддерживаются FOREIGN KEY. Чтобы всё было хорошо нужно удалять сначала зависимые таблицы, а потом остальные. Создание таблиц и вставка в них осуществляется в порядке обратном удалению.
Но mysqldump помещает DROP TABLE... непосредственно перед CREATE TABLE и все таблицы отсортированы в алфавитном порядке.

Странно то, что MySQL поддерживает тип InnoDB, но мне кажется, что нет простого способа переноса таких баз данных.

Есть кто-то, кто знает, как решить эту проблему?