Мы разрабатываем веб-сайты WordPress, и у нас есть клиенты, которые запрашивают изменения на своем веб-сайте, которые требуют от нас разработки в среде разработки перед публикацией в производство (в прямом эфире). Задача всегда заключалась в том, как объединить две базы данных WordPress, которые не синхронизированы, но имеют взаимно новый контент, который необходимо сохранить.
Этот контент варьируется от страниц, сообщений и комментариев до настроек плагина и другой тонкой информации. Поэтому мы экспортируем обе базы данных и используем FileMerge для Mac, чтобы отобразить различия и вручную объединить их. Это было бы хорошо, если бы базы данных WordPress не содержали столько метаинформации, которая в противном случае была бы нечитаемой для человека (примеры ниже).
Мой вопрос в том, есть ли у кого-то там рекомендация о том, как решить эту проблему? По существу, если бы мы могли просто опустить перечисленные ниже предметы (предполагая, что это безопасно?), Мы были бы совершенно счастливы продолжать использовать FileMerge. Но с этими элементами он чувствует, что мы расшифровываем самый длинный пароль в мире.
FYI WP Migrate DB (в том числе Pro) не способен на это. Мы говорили с авторами.
Спасибо.
Ниже приведен список записей базы данных, которые, как я думаю, могут быть опущены без каких-либо конфликтов в базе данных. - _transient_random_seed - active_plugins "a" значение (которое, я считаю, представляет количество активных плагинов) - _site_transienty_timeout_browser - recent_edited - db_version - cron - _transient_timeout_feed_mod - _transient_feed_mode - rewrite_rules - Версии плагинов - _edit_locks