ansmirnov

BGBilling: привязать район к улице

Теги: BGBilling, awk

Возникла необходимость привязать все дома улицы к определенному району.

Стандартный интерфейс BGBilling (насколько мне известно) позволяет редактировать район для конкретного дома. Отредактировать район для всех домов улицы нельзя.

Для решения поставленной задачи был сформирован файл id-улиц.csv следующего формата:

id-района,id-улицы
id-района,id-улицы
...

Здесь каждой улице ставится в соответствие район. Следующая команда выполняет поставленную задачу.

cat id-улиц.csv | awk -F',' '{print "UPDATE address_house SET areaid="$1" WHERE streetid="$2";" } | mysql -u... -p... bgbilling '