Добрый день! Подскажите пожалуйста, можно ли как-то обрабатывать построчно импортируемые данные до загрузки в таблицу?
1
Обработка импортируемых данных до внесения их в таблицу
Автор TelecomMedia, 18 июня 2018 14:12
импорт
Сообщений в теме: 3
#1
Отправлено 18 Июнь 2018 - 14:12
#2
Отправлено 19 Июнь 2018 - 11:45
У вычислений есть событие "импорт записи", но не уверен что оно работает именно до загрузки.
#3
Отправлено 19 Июнь 2018 - 12:04
Тогда можете подсказать, как можно решить задачу. У нас импортируется список контактов. В таблице имеется уникальное поле - (e-mail). Но также, в таблице есть поле "проект" , которое определяем принадлежность е-майла к проекту. Однако, мб такая ситуация, что один и тот же е-майл принадлежит двум проектам. И нам надо, что бы в момент импорта проверялось соответствие не только e-mail но и проекта,и если все совпало - то обновить запись, а иначе создать новую.
Надеюсь понятно высказал мысль свою.
Т.е., как я понимаю, нам надо как то зацепиться за то место ,где происходит запрос к БД на обновление или создание записи в процессе импорта и добавить там проверку условия дополнительного.
Возможно ли это?
Надеюсь понятно высказал мысль свою.
Т.е., как я понимаю, нам надо как то зацепиться за то место ,где происходит запрос к БД на обновление или создание записи в процессе импорта и добавить там проверку условия дополнительного.
Возможно ли это?
#4
Отправлено 19 Июнь 2018 - 12:24
Нет, невозможно. На данный момент к сожалению нельзя создать уникальный индекс из двух и более полей, только одного. На ум приходит только вариант с вычисляемым доп.полем, где хранится связка этих двух полей, и именно его надо делать уникальным. Понятно что костыль, но по другому пока никак.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных