Многоуровневый импорт - с учетом вложенности сущностей
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Многоуровневый импорт - с учетом вложенности сущностей
Добрый день!
Предлагаю сделать т.н. "Поэтапный" импорт в сущности по структуре, или "многоуровневый" импорт, при котором последовательно из шаблона создается запись (записи) 1-го уровня, в который добавляются записи 2-го уровня и т.д.
Или в шаблоне для импорта сразу учесть "структурность" вышележащих сущностей, чтобы записи последующих (вложенных) сущностей ложились каждая в свою родительскую. Возможно сделать обязательную проверку на уникальность записи в настройках на основе какого-то поля. Т.е. чтобы был обязательный уникальный идентификатор для каждой записи, чтобы правильно "расположились" записи - каждая в свою структурную ветку.
Предлагаю сделать т.н. "Поэтапный" импорт в сущности по структуре, или "многоуровневый" импорт, при котором последовательно из шаблона создается запись (записи) 1-го уровня, в который добавляются записи 2-го уровня и т.д.
Или в шаблоне для импорта сразу учесть "структурность" вышележащих сущностей, чтобы записи последующих (вложенных) сущностей ложились каждая в свою родительскую. Возможно сделать обязательную проверку на уникальность записи в настройках на основе какого-то поля. Т.е. чтобы был обязательный уникальный идентификатор для каждой записи, чтобы правильно "расположились" записи - каждая в свою структурную ветку.
-
imamverdiyeveldar
- Сообщения: 403
- Зарегистрирован: 01 мар 2019, 08:57
- Имя: Эльдар Имамвердиев
- Откуда: Азербайджан, Баку
- Контактная информация:
Re: Многоуровневый импорт - с учетом вложенности сущностей
+присоединяюсь
- Develop-Soft
- Сообщения: 599
- Зарегистрирован: 27 мар 2019, 01:22
- Имя: Владимир
- Откуда: Россия, Белгород
- Контактная информация:
Re: Многоуровневый импорт - с учетом вложенности сущностей
А если изменилась структура или ID полей?
- Oleg
- Сообщения: 464
- Зарегистрирован: 26 окт 2018, 08:23
- Имя: Олег Родионов
- Откуда: Россия,Санкт-Петербург
Re: Многоуровневый импорт - с учетом вложенности сущностей
Напишу сюда. Может кто делал поделитесь опытом. Проект переходит в стадию "завершен" и его нужно переместить в архив, скрыть фильтрами не совсем удобно. Если этот функционал будет это поддерживать то я только ЗА.
Установка и настройка IP ATC Asterisk
- Develop-Soft
- Сообщения: 599
- Зарегистрирован: 27 мар 2019, 01:22
- Имя: Владимир
- Откуда: Россия, Белгород
- Контактная информация:
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Многоуровневый импорт - с учетом вложенности сущностей
Непонятен ваш вопрос. И на что это влияет?
Если что-то изменилось, вы же об этом будете знать, как разработчик. Значит подстроите импорт под новую структуру, подготовите новый шаблон, посмотрите какие там ID полей, их тоже предусмотрите в новом шаблоне. Или что вы имеете ввиду? Вы так часто меняете структуру базы? или у вас что-то "стороннее в коде" (скрипт), который "незаметно" меняет структуру и ставит ID полей. Может я конечно не очень разбираюсь, можете конкретнее привести пример, возможно действительно ваши опасения имеют под собой почву.
Ну а если нет - дождитесь выхода 2.6, протестируете, выявите проблемы - подскажете возможно как решить, и думаю, разработчик подправит.
- Develop-Soft
- Сообщения: 599
- Зарегистрирован: 27 мар 2019, 01:22
- Имя: Владимир
- Откуда: Россия, Белгород
- Контактная информация:
Re: Многоуровневый импорт - с учетом вложенности сущностей
Собственно в этот раз адресовал вопрос разработчику. То есть: что должно произойти, если структура изменена? Отмена импорта или "сделать попытку"?
А структура может иметь несоответствие от "незначительного" до глобальных изменений в корне...
А структура может иметь несоответствие от "незначительного" до глобальных изменений в корне...
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Многоуровневый импорт - с учетом вложенности сущностей
Александр все верно описал. Перед импортом вы же проверяете файл и связываете поля. Если структура изменилась, вносите изменения в файл.
- Develop-Soft
- Сообщения: 599
- Зарегистрирован: 27 мар 2019, 01:22
- Имя: Владимир
- Откуда: Россия, Белгород
- Контактная информация:
Re: Многоуровневый импорт - с учетом вложенности сущностей
Это бесспорно. Я же имел ввиду - что должно произойти, если имел место быть человеческий фактор. Скажем, изменили структуру, об этом "забыли" и "по привычке" засунули файл старого формата. Импорт будет прерван, выполнен частично или иное?support писал(а): 18 дек 2019, 19:33 Александр все верно описал. Перед импортом вы же проверяете файл и связываете поля. Если структура изменилась, вносите изменения в файл