Перенос данных из кастомной таблицы в таблицу modx_site_content через MySQL

19 марта 2018, 14:51

При переносе данных с сайта с отличным движком можно перенести контентную часть через такой простенький запрос.

INSERT INTO `modx_site_content`(`id`, `type`, `contentType`, `pagetitle`, `longtitle`, `description`, `alias`, `link_attributes`, `published`, `pub_date`, `unpub_date`, `parent`, `isfolder`, `introtext`, `content`, `richtext`, `template`, `menuindex`,	`searchable`, `cacheable`, `createdby`, `createdon`, `editedby`, `editedon`, `deleted`,	`deletedon`, `deletedby`, `publishedon`, `publishedby`,	`menutitle`, `donthit`,	`privateweb`, `privatemgr`,	`content_dispo`, `hidemenu`, `class_key`, `context_key`, `content_type`, `uri`, `uri_override`,	`hide_children_in_tree`, `show_in_tree`, `properties`) SELECT '', 'document', 'text/html', `pagetitle`, `longtitle`, `description`, `alias`, '', 1, 0, 0, 8630, 0, `introtext`, `content`, 1, 4, 0, 1, 1, 1, 1521462907, 0, 0, 0,	0, 0, 1521462907, 1, '', 0,	0, 0,	0, 1, 'modDocument', 'web', 1, '', 0, 0, 1, NULL FROM `s_brands`;

А таким образом мы из нашей кастомной таблицы со структурой [prefix]_site_content добавляем данные непосредственно в рабочую таблицу, у меня она называется EboVURqBNd_site_content:

INSERT INTO `EboVURqBNd_site_content` (`id`, `type`, `contentType`, `pagetitle`, `longtitle`, `description`, `alias`, `link_attributes`, `published`, `pub_date`, `unpub_date`, `parent`, `isfolder`, `introtext`, `content`, `richtext`, `template`, `menuindex`,	`searchable`, `cacheable`, `createdby`, `createdon`, `editedby`, `editedon`, `deleted`,	`deletedon`, `deletedby`, `publishedon`, `publishedby`,	`menutitle`, `donthit`,	`privateweb`, `privatemgr`,	`content_dispo`, `hidemenu`, `class_key`, `context_key`, `content_type`, `uri`, `uri_override`,	`hide_children_in_tree`, `show_in_tree`, `properties`) SELECT '', `type`, `contentType`, `pagetitle`, `longtitle`, `description`, `alias`, `link_attributes`, `published`, `pub_date`, `unpub_date`, `parent`, `isfolder`, `introtext`, `content`, `richtext`, `template`, `menuindex`,	`searchable`, `cacheable`, `createdby`, `createdon`, `editedby`, `editedon`, `deleted`,	`deletedon`, `deletedby`, `publishedon`, `publishedby`,	`menutitle`, `donthit`,	`privateweb`, `privatemgr`,	`content_dispo`, `hidemenu`, `class_key`, `context_key`, `content_type`, `uri`, `uri_override`,	`hide_children_in_tree`, `show_in_tree`, `properties` FROM `modx_site_content`;
Андрей Копп
2    253    0
+3

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.

    Топики


    Комментарии

    Андрей Копп 02 октября 2018, 09:04
    ComboBox с данными из другой таблицы modExtra 1
    Андрей Копп 08 сентября 2017, 20:24
    Всевозможная очистка кэша в Laravel 5 1