БД стран, регионов, городов в csv для импорта в словарь таксономии Drupal 7

Пт, 09/01/2015 - 17:48

Для импорта из csv используется модуль Taxonomy CSV import/export.
Настройки:
1. Type of structure - Simple tree
2. In a local file - файл во вложении
3. CSV value enclosure - <<">> (Quotation mark)
4. Which vocabulary do you want to import into? Import in an existing vocabulary - выбрать словарь таксономии

файл cit.csv содержит записи типа страна, регион, город:
"Казахстан","Карагандинская обл.","Абай"
"Россия","Москва и Московская обл.","Москва"

файл rus.csv только регионы и города России
"Карагандинская обл.","Абай"
"Москва и Московская обл.","Москва"

Исходный скрипт для получения csv файлов взят с поста http://www.drupal.ru/node/23269 (dump.sql)
В phpMyAdmin выполнен SQL-запрос к базе данных из dump.sql. Создались таблицы `country`, `region`,`city`. Результирующая таблица получена с помощью SQL-запроса
SELECT co.name country , r.name region, c.name city
FROM `city` c,`country` co,`region` r
where c.country_id=co.country_id and c.region_id=r.region_id
order by co.name,r.name,c.name

выборка только регионов и городов России:
SELECT r.name region, c.name city
FROM `city` c, `country` co, `region` r
WHERE c.country_id = co.country_id
AND c.region_id = r.region_id
AND co.country_id =3159
ORDER BY r.name, c.name

На основе выборки создается представление (кнопка создать представление) и это представление экспортируется в CSV через phpMyAdmin.

2 Спасибо

Комментарии

Аватар пользователя Lotar
2 года 2 months назад Lotar #

Ну а чо сразу в модуль не оформили...

0 Спасибо
Аватар пользователя toshic
2 года 4 недели назад toshic #

Грацио!

0 Спасибо
Аватар пользователя artemrrr
1 год 9 months назад artemrrr #

Прелесть!

0 Спасибо
Аватар пользователя Onenglar
1 год 9 months назад Onenglar #

Спасибо, Алла!

0 Спасибо
Аватар пользователя chelleg
1 год 4 months назад chelleg #

Спасибо, работает!

0 Спасибо
Аватар пользователя DirtyD
1 month 3 недели назад DirtyD #

Спасибо, очень пригодилось!

0 Спасибо