1

Тема: Импорт контента из дампа

Доброе время суток!
Подскажите, как из дампа БД импортировать в новую БД контент -- т.е. ТОЛЬКО разделы, категории и материал.
Без информации о шаблонах, компонентах, модулях и т.д.
Что "выделить" в окне экспорта, и какие параметры задать?

2

Re: Импорт контента из дампа

lomehuza
Выделить надо только те таблицы, которые вам нужны, но никто не скажет вам какие именно, вы ведь даже не указали используемый скрипт. Кроме выделения нужных таблиц ничего на странице экспорта трогать не надо, только отметьте галочку "Сохранить в файл".

3

Re: Импорт контента из дампа

Я работаю с Joomla 1.5.9
Выбираю:
_categories
_content
_sections > экспортирую в файл SQL

открываю новую БД(та же версия движка, только другой шаблон) > импортирую файл SQL -- получаю ошибку.....

Ошибка

SQL-запрос:

-- -- Дамп данных таблицы `jos_categories` -- INSERT INTO `jos_categories` (`id`, `parent_id`, `title`, `name`, `alias`, `image`, `section`, `image_position`, `description`, `published`, `checked_out`, `checked_out_time`, `editor`, `ordering`, `access`, `count`, `params`) VALUES (38, 0, 'Заголовок1', '', 'заголовок1', '', '6', 'left', '', 1, 0, '0000-00-00 00:00:00', NULL, 1, 0, 0, ''), (39, 0, 'Заголовок2', '', 'заголовок2', '', '8', 'left', '', 1, 0, '0000-00-00 00:00:00', NULL, 5, 0, 0, ''), (40, 0, 'Заголовок3', '', 'заголовок3', '', '9', 'left', '', 1, 0, '0000-00-00 00:00:00', NULL, 2, 0, 0, ''),  и т.д.
С этим можно бороться? (в phpMyAdmin - первый раз...)

4

Re: Импорт контента из дампа

lomehuza
Перед импортом вышеупомянутые таблицы надо удалить.

5

Re: Импорт контента из дампа

один ньюанс, я не упоминул знак [...] в конце сообщения об ошибке.
Как я пониманию пречисляются все таблицы........

6

Re: Импорт контента из дампа

lomehuza
Не о всех, а только о тех, которые вы импортируете.

7

Re: Импорт контента из дампа

Прошу прощения..., откуда удалить? Из старой базы?

8

Re: Импорт контента из дампа

lomehuza
Нет, удалить таблицы, вроде jos_categories, надо из той БД, в которую осуществляется импорт. Следует удалить замещаемые таблицы.

9

Re: Импорт контента из дампа

Many thanks!!!

10

Re: Импорт контента из дампа

Hanut сказал:

lomehuza
Нет, удалить таблицы, вроде jos_categories, надо из той БД, в которую осуществляется импорт. Следует удалить замещаемые таблицы.

А как-нибудь можно сделать импорт уже к существующей таблице? удалили из таблицы данные за определенный период времени, теперь нужно восстановить, но  не потеряв новую информацию. Как лучше сделать?

11

Re: Импорт контента из дампа

londone
Сделайте выборку нужных строк (SELECT), под выведенными данными в блоке "Использование результатов запроса" будет ссылка "Экспорт", перейдя по ней снимите галочку "Структура" и выберите тип экспорта REPLACE. При наличии данных с одним ключом, они будут обновлены, при отсутствии - добавлены. Перед экспериментами сохраните дамп, возможна потеря данных.