Здравствуйте.
Помогите пожалуйста советом в решении следующей проблемы.
Хочу удалить быстро термины из словаря таксономии. терминов ~18400(и таких словарей 3), потому Taxonomy manager не подходит, и уж тем более стандартный способ(по одному).
Хочу сделать запрос на удаление прямо из базы, но не знаю оставлю ли что-либо мусором. О каких зависимостях стоит помнить? может кто сталкивался с проблемой?
Спасибо
UPD. Небольшая поправка, забыл указать - друпал 6. с VBO не разобрался как можно организовать, а функция для 7ки.. Вопрос все еще открыт
Комментарии
http://drupal.org/project/views_bulk_operations или taxonomy_term_delete
спасибо, буду смотреть
а под 6ку какие варианты?
вобщем решено.
использовалось программное получение всех терминов словаря(функция taxonomy_get_treeв нее достаточно передать номер словаря), и собственно функцию удаления терминов taxonomy_del_term. Код:
foreach ($tree as $term)
{
taxonomy_del_term($term->tid);
}
Процесс конечно долгий, зато подтираются все записи во всех типах материалов.