Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Дамп БД с references keys (kpblca) 13/10/2003 - 16:29:31
      Re: Дамп БД с references keys (Ahilles) 13/10/2003 - 16:35:07
      Re: Дамп БД с references keys (kpblca) 13/10/2003 - 16:38:48
      Re: Дамп БД с references keys (kpblca) 13/10/2003 - 17:49:21
      Re: Дамп БД с references keys (Валентин) 15/10/2003 - 12:07:58

> Original message text:
> From: kpblca - 13/10/2003 - 16:29:31
> Subject:Дамп БД с references keys
> -----------------
> Ситуация такая:
> 1. Я хочу делать дамп некотрой БД
> 2. В этой БД присутствует полторы десятка таблиц, десяток из которых связаны как-то через внешние ключи.
>
> Дамплю БД, но когда хочу перенести эту БД на другую машину, то получается маленький облом. Заключается он в том, что если есть две таблицы (к примеру назовем их A и B). Некое поле в B есть внешняя ссылка на некое поле из A. Но в дампе таблица B стоит раньше, чем A, из-за чего мускл матерится на несуществующую таблицу A когда ему скармливаешь дамп.
>
> Собсно вапрос: есть ли способ делать правильные дампы, в которых таблицы, на которые есть внешние ссылки, инициализируются раньше, чем таблицы, которые ссылаются.
>
> Я у mysqldump никакого ключика по этому поводу не нашел.
>


From: kpblca - 13/10/2003 - 17:49:21
Subject:Дамп БД с references keys
-----------------
Я тут полазил по этому форуму и понял, что решение для моего случая (InnoDB) существует, но мне оно не нравится. Меня устроил ключик --force у mysql. Достаточно дамп загнать несколько раз с этим ключом и все ОК! А все ОК потому, что таблицы все с примари кей и дублированния данных не происходит.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
11067



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |