как это можно сделать?
* мигратор разбил "статьи" на "news" и "articles" нужно весь материал в articles вложить
у блогов есть посты.
Посты — мне не нужны. Мне нужно посты засунуть в articles к новостям и прочему статейному хламу
но как сохранить привязку к блогам пользователей (коих около 3к)
Если контент перенесся не так как нужно, надо просто доработать мигратор, чтобы все раскладывало как надо.
Если сами понимаете в php — сделайте сами, весь код мигратора прокомментирован. Если нет — найдите того, кто сделает.
следующий проект уже буду переносить с доработкой мигратора =)
а сейчас,
INSERT INTO cms_con_articles (id, title, content, slug, seo_keys, seo_desc, seo_title, tags, date_pub, date_last_modified, date_pub_end, is_pub, hits_count, user_id, parent_id, parent_type, parent_title, parent_url, is_parent_hidden, category_id, folder_id, is_comments_on, comments, rating, is_deleted, is_approved, approved_by, date_approved, is_private, teaser, kind, notice, source, featured) SELECT title, content, slug, seo_keys, seo_desc, seo_title, tags, date_pub, date_last_modified, date_pub_end, is_pub, hits_count, user_id, parent_id, parent_type, parent_title, parent_url, is_parent_hidden, category_id, folder_id, is_comments_on, comments, rating, is_deleted, is_approved, approved_by, date_approved, is_private, teaser, kind, notice, source, featured FROM cms_con_faq;
ALTER TABLE `cms_con_faq` ADD `teaser` TEXT NULL AFTER `is_private`, ADD `kind` INT(11) NULL AFTER `teaser`, ADD `notice` TEXT NULL AFTER `kind`, ADD `source` TEXT NULL AFTER `notice`, ADD `featured` INT(1) NULL AFTER `source`;
UPDATE `cms_con_articles` SET `date_pub_end` = NULL, `date_approved` = NULL, `notice` = NULL, `source` = NULL, `featured` = NULL WHERE `cms_con_articles`.`category_id` = 303;
UPDATE `cms_con_articles` SET `date_pub_end` = NULL, `date_approved` = '2018-10-11 03:59:02' WHERE `cms_con_articles`.`category_id` = 303;
и т.д. и т.п.…
переношу все в единую категорию