These are chat archives for dru-io/Drupal

25th
Mar 2017
strelkovandrey
@strelkovandrey
Mar 25 2017 12:40
Добрый день. Подскажите как правильно сделать. Необходимо пользователей на сайте создавать и актуализировать по сторонней базе из Oracle. Пользователей порядка 12 000. Т.е. нужно некий процесс который по крону соединялся с базой, брал вьюшку со списком пользователей и их полями (подразделение, бюро, должность) и создал их на сайте в случае их отсутствия, либо правил имеющихся в случае изменившейся информации, либо их удалял в случае исчезновения из вьюшки
KarmaBot
@KarmaBot
Mar 25 2017 12:40
Привет, @strelkovandrey! Проходи, присаживайся. В ногах правды нет :)
strelkovandrey
@strelkovandrey
Mar 25 2017 12:41
Знания пхп плохие, хочу послушать ваши советы в плане алгоритма
Правильно ли это будет после коннекта загрузить всех пользователей из вьюшки в некий массив, а потом в цикле перебирать по всяким условиям и делать действия - создать, редактировать, удалить
Ivan
@Chi-teck
Mar 25 2017 13:52
@strelkovandrey migrate и feeds как раз этим и занимаются.
strelkovandrey
@strelkovandrey
Mar 25 2017 16:33
@Chi-teck это вы имеете использовать Feeds в купе с Feeds SQL?
bardachev
@bardachev
Mar 25 2017 16:39
@strelkovandrey да, можете попробовать такую связку. Там и кодить особо не надо
хотя я сам feeds_sql никогда не юзал
в feeds множество вариантов обновления данных предусмотрено галочками, все ваши варианты создания/апдейта/удаления накликиваются
strelkovandrey
@strelkovandrey
Mar 25 2017 16:47
это да, вот только из коробки feeds хочет файл для импорта иметь, а мне это нужно периодически (1 раз в 6 часов), а ещё боюсь что тяжело это Feeds будет :(
bardachev
@bardachev
Mar 25 2017 22:42
@strelkovandrey feeds_sql же
Alexandr.Poddubsky
@AlexandrPoddubsky
Mar 25 2017 23:54
только не спит барсук