После ратификации в Российской Федерации Конвенции о правах инвалидов, некоторые, принятые ранее, законы были приведены в соответствие с ее требованиями.
В этой связи был принят Федеральный закон от 01.12.2014 N 419-ФЗ "О внесении изменений в отдельные законодательные акты Российской Федерации по вопросам социальной защиты инвалидов в связи с ратификацией Конвенции о правах инвалидов". В частности, в Федеральный закон от 09.02.2009 N 8-ФЗ (ред. от 28.12.2013, с изм. от 01.12.2014) "Об обеспечении доступа к информации о деятельности государственных органов и органов местного самоуправления в были внесены изменения в статью 10 «Организация доступа к информации о деятельности государственных органов и органов местного самоуправления, размещаемой в сети "Интернет"».
В настоящей редакции статья 10 Федерального закона от 09.02.2009 N 8-ФЗ обязывает государственные органы и органы местного самоуправления иметь версию сайта для слабовидящих с 1 января 2016 года!
Кроме этого, в статье 3.1 Федерального закона от 24.11.1995 N 181-ФЗ (ред. от 21.07.2014, с изм. от 01.12.2014)"О социальной защите инвалидов в Российской Федерации" в Российской Федерации не допускается дискриминация по признаку инвалидности. Иными словами, данная статья, обязывает также и все остальные сайты иметь версию сайта для слабовидящих.
Варианта 2.
1) Рекурсивный запрос (Смотрите в гугле)
2) Создать отдельные таблицы (region, cities, streets и.т.д.), с нужными полями типа reg_id, city_id
И скриптом перегнать данные в новые таблицы, смотря parent_uuid, сравнивая с uuid верхней таблицы и на основании этого проставлять айдишники.
Но модели нужно!!! менять.
Представьте что Вы завтра, помимо картошки с помидорами , ещё и арбузами торговать начали? Новая таблица в БД и дописывание всего кода? :)