2013-08-16 2 views
1

우리 프로젝트에는 typo3 웹 사이트 (개발, 테스트, 생산성)의 세 가지 인스턴스가 있습니다. 우리는 데이터베이스를 MySQL로 사용하고 있습니다.배포시 데이터베이스 동기화를위한 모범 사례

개발 인스턴스가 다른 컴퓨터에 있고 테스트 및 생산성이 있습니다.

데이터베이스에 변경 사항이있는 경우 세 가지 인스턴스에서 수동으로 적용해야합니다. 이것은 매우 안전한 방법은 아니므로 데이터베이스 (또는 특정 테이블)를 동기화하는 방법에 대한 조언을 나에게 줄 수 있는지 물어보고 싶습니다. 동기화는 한 가지 방법이어야합니다. 개발에서 테스트까지, 그리고 테스트에서 생산까지.

현재 우리는 rsync 스크립트를 사용하여 배포하고 있습니다.

나는 mysql 복제와 같은 데이터베이스를 동기화하는 몇 가지 해결책을 찾았지만 내 상황에 가장 적합한 방법은 없는지 잘 모릅니다. 파일 동기화가 완료된 후 데이터베이스 동기화가 자동으로 시작되기를 원합니다.

누군가가 내게이 문제를 해결하는 방법에 대한 조언을 줄 수 있다면 기쁠 것입니다.

답변

-1

저는 typo3 CMS가있는 초보자이며 DEV에서 배포하여 백엔드의 변경 사항을 적용해야합니다. 그래서 우리는 TYPO3 데이터베이스간에 동일한 동기화 문제가 있다고 생각합니다.

가능한 솔루션 : - 동기화하면 phpMyAdmin에게 새로운 기능을 사용하여 다른 부품

또는

  • 손으로 수정 -를 사용하여 외부 Typoscript 파일은 데이터베이스에 저장하고 SVN 업데이트 과 생산성을 업데이트 피하기 위해 데이터베이스

단지 이론적 인 솔루션 일뿐입니다. 지금은 테스트 할 수 없습니다.

관련 문제