Как импортировать выборочно таблицы из базы данных в другую базу данных
Как импортировать таблицы из одной базы данных в другую не вручную, как импортировать данные из таблицы выборочно, не импортируя к примеру значения полей
Драсте. Суть вопроса в том что есть несколько сайтов, функционал я добавляю только на одном, другие сайты получают обновления путем синхронизации чанков из PhpStorm (они файловые), а вот с TV полями, которые я добавляю в админке, обновление происходит через базу данных, т.е. я копирую нужные таблицы к примеру в случае с TV полями это
с TV более менее все понятно, хотя и крайне не удобно делать все ручками, а вот проблема возникла с clientConfig, там всего пара таблиц, и одна из них содержит и имена полей и значения, а значения этих полей для каждого сайта уникальны.
О sql запросах представление имею, но написать не смогу под свои нужды, возможно есть какие то программы где можно в графическом интерфейсе все сделать? Кто как решает подобные вопросы, поделитесь. Если нет ни каких вменяемых и удобных программ, то тогда конечно буду sql курить как try разработчик))
Посоветуйте куда копать пжлст =)
Драсте. Суть вопроса в том что есть несколько сайтов, функционал я добавляю только на одном, другие сайты получают обновления путем синхронизации чанков из PhpStorm (они файловые), а вот с TV полями, которые я добавляю в админке, обновление происходит через базу данных, т.е. я копирую нужные таблицы к примеру в случае с TV полями это
_site_categories //категории которые присваиваются tv полям, они же вкладки в TV полях ресурса
_site_tmplvars — //параметры того или иного поля.
_site_tmplvar_access —// политика доступа того или иного поля.
_site_tmplvar_contentvalues —// контентное содержание доп полей
_site_tmplvar_templates —// шаблоны для которых доступно то или иное доп поле._site_tmplvar_contentvalues не берем, т.к. у нас значение полей на сайтах разное.с TV более менее все понятно, хотя и крайне не удобно делать все ручками, а вот проблема возникла с clientConfig, там всего пара таблиц, и одна из них содержит и имена полей и значения, а значения этих полей для каждого сайта уникальны.
О sql запросах представление имею, но написать не смогу под свои нужды, возможно есть какие то программы где можно в графическом интерфейсе все сделать? Кто как решает подобные вопросы, поделитесь. Если нет ни каких вменяемых и удобных программ, то тогда конечно буду sql курить как try разработчик))
Посоветуйте куда копать пжлст =)
Комментарии: 2
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Работает :)
Пример:
Спасибо за скрипт, смысл понял. Пока что пользуюсь SQL Manager, он идет в комплекте с OpenServer, таблицы просматриваю вручную, что где находится, наборы импортируемых данных каждый раз разные, поэтому о скрипт пока не удобен будет. От Client Config пришлось отказаться, там поля и их значение в одной таблице, при импорте все заменяется, не удобно, я просто создал стандартны MODX скрытый от других пользователей ресурс, и по его id беру все настройки, ну и соответственно цепляю к его шаблону TV поля с настройками сайта, решение пока себя оправдывает, все переносится между сайтами, обновляю на данный момент 4 сайта, вручную импортируя нужные мне поля с заменой, ну а файлами PHPStorm занимается, тоже вполне успешно))
Спасибо за ответ!)