BGBilling: привязать район к улице
Возникла необходимость привязать все дома улицы к определенному району.
Стандартный интерфейс 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 '