Помогите составить SQL: другой тип ноды + вставка значений из одной таблицы в другую

Главные вкладки

Аватар пользователя Geldora Geldora 21 ноября 2009 в 21:11

Здравствуйте!

Пользователи давно мне жаловались, что не могут найти инфу на страницах. Сегодня "дошли руки", полезла в базу... и увидела кучу старых, еще с 5ки типов нод, про которые при апдейте забыла + некоторые были созданы модулями, под которых версии на 6 и нету... Соответственно эти ноды были "невидны" в admin/content, изменить их не возможно, а я про них забыла.

Отсюда вывела 3 урока:

1. Использовать минимум дополнительных типов контента.
2. Использовать только типы контенты, создаваемые через Node, либо через проверенные (и точно обновляемые) модули.
3. Чаще проверять базу! Всем рекомендую заглянуть с таблицу node - можете обнаружить немало интересного! Lol Особенно, если как я, вначале создания сайта активно экспериментировали с модулями...

Теперь вопрос:

1. Подскажите пожалуйста SQL, чтобы изменить тип контента в нескольких нодах зараз?
2. Подскажите пожалуйста SQL, чтобы содержимое одной таблицы перенести в другую - структура таблиц в пером случае такая:
vid nid http_link http_anchor
а во стором такая:
vid nid field_link_url field_link_title

Спасибо!

Комментарии

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 21 ноября 2009 в 23:56

Я думаю со вторым запросом проще функцию переноса написать, материал сто-пудов с помощью ССК сделан, и там могут быть какие-то ещё тонкости.
ТС, сделайте var_dump любой ноде, типа материала, где используется табличка со структурой
vid nid field_link_url field_link_title и выложите сюда, я функцию напишу, а там хоть в сниппет её для переноса ставьте