programing

개발 데이터베이스와 운영 데이터베이스를 병합하는 가장 좋은 방법은 무엇입니까?

megabox 2023. 3. 25. 11:00
반응형

개발 데이터베이스와 운영 데이터베이스를 병합하는 가장 좋은 방법은 무엇입니까?

당사는 WordPress 웹사이트를 개발하고 있으며, 실제 가동(라이브)에 공개하기 전에 개발 환경에서 개발해야 하는 웹사이트에 대한 수정을 요청하는 고객도 있습니다.항상 문제는 동기화되지 않았지만 보존해야 하는 서로 새로운 콘텐츠가 있는 두 WordPress 데이터베이스를 병합하는 것이었습니다.

이 콘텐츠는 페이지, 투고 및 댓글에서 플러그인 설정 및 기타 미묘한 정보에 이르기까지 다양합니다.따라서 두 데이터베이스를 내보내고 Mac용 FileMerge를 사용하여 차이를 표시하고 수동으로 병합합니다.WordPress 데이터베이스에 사람이 읽을 수 없는 메타 정보가 너무 많이 포함되어 있지 않으면 문제가 없습니다(아래 예).

제 질문은 이 문제를 해결하는 방법에 대해 추천할 만한 사람이 있는지 여부입니다.기본적으로 아래의 항목을 생략할 수 있다면(그것이 안전하다고 가정한다면) FileMerge를 계속 사용할 수 있다면 더할 나위 없이 행복할 것입니다.하지만 이 항목들로 인해 세계에서 가장 긴 암호를 해독하는 것처럼 느껴집니다.

FYI WP 이행 DB(Pro 포함)에서는 이 기능을 사용할 수 없습니다.우리는 작가들과 이야기를 나눴다.

감사해요.

다음은 데이터베이스 내에서 경합을 일으키지 않고 생략할 수 있는 데이터베이스 레코드 목록입니다.- _transient_random_seed - active_plugins "a" 값(액티브 플러그인의 수를 나타내는 것으로 생각됨) - _site_transienty_timeout_browser - recented - db_version - cron - _ transient_timeout _ mod - _ mod - _ feed _ feed _ mode - 플러그인 버전 - _ rels - ___s _ _ _ _ _ _ _ _ _ _ - _ - _ - _ - _sss _ _ss _ _ _ssss

저는 이 문제에 대한 두 가지 가능한 해결책을 찾고 있었습니다만, 둘 다 개발/스테이지 서버에서 php exec()을 필요로 하는 제한이 있습니다.따라서 (사용하고 있는) wpengine과 같은 호스트는 그들과 함께 동작하지 않습니다.

이것이 제한이 되지 않는 경우는, http://versionpress.net/ 또는 http://versionpress.net/ 를 참조해 주세요.

Reviewr은 오픈 소스이며 Version Press는 현재 개발을 지원하기 위해 유료 얼리 액세스 프로그램을 사용하고 있습니다.둘 다 WP-Admin에서 Wordpress 동기화의 모든 측면을 관리하기 위해 git을 사용합니다.

Red Gate에서 MySQL Data Compare를 사용해 보십시오.저는 MSSQL 버전을 사용하고 있으며, 이 버전을 가장 좋아하는 개발 도구 중 하나를 사용하고 있습니다.동기화할 테이블과 개별 레코드를 정확하게 선택할 수 있습니다.나쁜 소식은 Windows에서만 실행되며 가격이 저렴하지 않다는 것입니다.만약 내가 직접 Windows 머신을 개발하지 않는다면, 나는 이 프로그램만을 위해 하나 살 것이다.

http://www.red-gate.com/products/mysql/mysql-data-compare/

저도 같은 걸 찾고 있어요.가장 가까운 곳은 WP Stage Coach로 실제로 데이터를 병합하는 몇 안 되는 곳 중 하나입니다.단점은 라이브 사이트에서 개발 사이트를 만드는 것입니다. 즉, 모든 변경은 거기서 수행해야 합니다.그런 다음 라이브 사이트(데이터 및 파일)와 다시 병합할 수 있습니다.

즉, 로컬로 작업할 수 없으며 StageCach 서버에서 작업을 수행해야 합니다.

, 주목해야 할 것은, Datahawk입니다.언제 출시할지는 정해져 있지 않지만, WP Migrate DB Pro의 멤버로부터 온 것입니다.개발사로부터 머지를 처리한다고 들었습니다만, 어떻게 되는지 모르겠습니다.

언급URL : https://stackoverflow.com/questions/21801930/what-is-the-best-way-to-merge-development-database-with-production

반응형