2014-01-15 2 views
1

Мне нужно загрузить некоторые светильники в моей базе данных symfony1, но они зависят от данных, которые уже сохранены. Проблема в том, что если я выгружу зависимые данные, чтобы завершить мой yml-файл, он будет повторно вставлен в базу данных, и это то, чего я хочу избежать.Как не загружать светильники в базу данных?

Вы знаете какой-либо трюк?

+0

Я думаю, что здесь нужна более подробная информация. Как вы вставляете светильники в базу данных? Если у вас есть дамп ваших данных, вы не можете просто импортировать дамп вместо использования светильников? –

+0

У меня есть таблица с именем Service и antoher с именем Employee. Сотрудник может быть затронут многими службами. В моей таблице «Сервис» уже содержатся необходимые данные. Я пишу файл yml, чтобы вставить моих сотрудников в таблицу Employee. – jpicaude

+0

Итак, у вас есть файл yml с сотрудниками. Я все еще не уверен, в чем твоя проблема. –

ответ

0

Я знаю только это для Propel, есть задача Append:

./symfony propel:data-load --append 

Задача Append не опустошить свою базу данных, но будет добавлять данные арматуры к таблицам.

+0

quid от вставки данных, которые уже присутствуют, не будут представлять данные дважды – jpicaude

1

Невозможно делать то, что я хочу. Мне пришлось сбрасывать мои существующие таблицы, а затем редактировать мой yml, чтобы он соответствовал сбрасываемым данным, а затем перезагружать все.

Смежные вопросы