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

Пишите ваши предложения здесь.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

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

Сообщение alcompstudio »

Добрый день!

Предлагаю сделать т.н. "Поэтапный" импорт в сущности по структуре, или "многоуровневый" импорт, при котором последовательно из шаблона создается запись (записи) 1-го уровня, в который добавляются записи 2-го уровня и т.д.

Или в шаблоне для импорта сразу учесть "структурность" вышележащих сущностей, чтобы записи последующих (вложенных) сущностей ложились каждая в свою родительскую. Возможно сделать обязательную проверку на уникальность записи в настройках на основе какого-то поля. Т.е. чтобы был обязательный уникальный идентификатор для каждой записи, чтобы правильно "расположились" записи - каждая в свою структурную ветку.
imamverdiyeveldar
Сообщения: 403
Зарегистрирован: 01 мар 2019, 08:57
Имя: Эльдар Имамвердиев
Откуда: Азербайджан, Баку
Контактная информация:

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

Сообщение imamverdiyeveldar »

+присоединяюсь
Аватара пользователя
Develop-Soft
Сообщения: 599
Зарегистрирован: 27 мар 2019, 01:22
Имя: Владимир
Откуда: Россия, Белгород
Контактная информация:

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

Сообщение Develop-Soft »

А если изменилась структура или ID полей?
Аватара пользователя
Oleg
Сообщения: 464
Зарегистрирован: 26 окт 2018, 08:23
Имя: Олег Родионов
Откуда: Россия,Санкт-Петербург

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

Сообщение Oleg »

Напишу сюда. Может кто делал поделитесь опытом. Проект переходит в стадию "завершен" и его нужно переместить в архив, скрыть фильтрами не совсем удобно. Если этот функционал будет это поддерживать то я только ЗА.
Установка и настройка IP ATC Asterisk
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

Аватара пользователя
Develop-Soft
Сообщения: 599
Зарегистрирован: 27 мар 2019, 01:22
Имя: Владимир
Откуда: Россия, Белгород
Контактная информация:

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

Сообщение Develop-Soft »

Develop-Soft писал(а): 05 дек 2019, 00:03 А если изменилась структура или ID полей?
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

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

Сообщение alcompstudio »

Develop-Soft писал(а): 18 дек 2019, 12:28
Develop-Soft писал(а): 05 дек 2019, 00:03 А если изменилась структура или ID полей?
Непонятен ваш вопрос. И на что это влияет?

Если что-то изменилось, вы же об этом будете знать, как разработчик. Значит подстроите импорт под новую структуру, подготовите новый шаблон, посмотрите какие там ID полей, их тоже предусмотрите в новом шаблоне. Или что вы имеете ввиду? Вы так часто меняете структуру базы? или у вас что-то "стороннее в коде" (скрипт), который "незаметно" меняет структуру и ставит ID полей. Может я конечно не очень разбираюсь, можете конкретнее привести пример, возможно действительно ваши опасения имеют под собой почву.

Ну а если нет - дождитесь выхода 2.6, протестируете, выявите проблемы - подскажете возможно как решить, и думаю, разработчик подправит.
Аватара пользователя
Develop-Soft
Сообщения: 599
Зарегистрирован: 27 мар 2019, 01:22
Имя: Владимир
Откуда: Россия, Белгород
Контактная информация:

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

Сообщение Develop-Soft »

Собственно в этот раз адресовал вопрос разработчику. То есть: что должно произойти, если структура изменена? Отмена импорта или "сделать попытку"?
А структура может иметь несоответствие от "незначительного" до глобальных изменений в корне...
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

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

Сообщение support »

Александр все верно описал. Перед импортом вы же проверяете файл и связываете поля. Если структура изменилась, вносите изменения в файл.
Аватара пользователя
Develop-Soft
Сообщения: 599
Зарегистрирован: 27 мар 2019, 01:22
Имя: Владимир
Откуда: Россия, Белгород
Контактная информация:

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

Сообщение Develop-Soft »

support писал(а): 18 дек 2019, 19:33 Александр все верно описал. Перед импортом вы же проверяете файл и связываете поля. Если структура изменилась, вносите изменения в файл
Это бесспорно. Я же имел ввиду - что должно произойти, если имел место быть человеческий фактор. Скажем, изменили структуру, об этом "забыли" и "по привычке" засунули файл старого формата. Импорт будет прерван, выполнен частично или иное?
Ответить