문제

TRAC를 다른 시스템에 복사하는 것 외에 다른 시스템에 다른 시스템에있는 경우 TRAC 데이터베이스를 Redmine으로 마이그레이션 할 수 있습니까? 같은 상자 내에서 마이그레이션이 쉽습니다. http://www.redmine.org/wiki/redmine/redminemigrate, 그러나 마이그레이션에는 TRAC 파일에 대한 액세스가 필요하기 때문에 어떻게이를 수행 할 수 있는지 알 수 없습니다.

도움이 되었습니까?

해결책

TRAC를 Redmine으로 마이그레이션 한 경험은 없지만 하나의 솔루션이 있습니다.

조금 밖에 있지만 :

첫 번째 시스템에서 TRAC 디렉토리를 보관 한 다음 새 시스템으로 이동하여 어딘가에 추출하십시오. 그런 다음 마이그레이션 절차를 살펴보고 작동하는지 확인하십시오.

데이터베이스 시스템을 사용하는 경우 다른 SQLITE를 사용하고 연결 세부 정보를 요청하는 경우 외부에 연결하는 것처럼 세부 정보를 작성하십시오 (호스트에 LocalHost를 사용하지 마십시오).

예시:

    Trac directory []: /path/to/extracted/trac
    Trac database adapter (sqlite, sqlite3, mysql, postgresql) [sqlite]: mysql
    Trac database host [localhost]: oldserver.example.com
    Trac database port [3306]:
    Trac database name []: trac_db
    Trac database schema [public]:
    Trac database username []: trac_db_username
    Trac database password []: trac_db_password
    Database encoding [UTF-8]:
    Target project identifier []: myproject

다시 말하지만, 이것은 아마도 효과가 없지만 시도해 볼 가치가 있습니다.

다른 팁

SQLITE/SQLITE3을 사용하고 있다고 가정하면 여기에 솔루션이 있습니다.

마이그레이션 스크립트는 지정한 trac 디렉토리에서 db/trac.db 파일을 찾으므로 Trac.db 파일을 컴퓨터 소스에서 컴퓨터 대상으로 복사 하여이 구조/threats/threat/trac/tracprojectname/db와 일치하는 DIR에 배치합니다. /trac.db. 마이그레이션 스크립트를 실행하기 시작하면 TRAC 프로젝트 디렉토리를 요청한 다음/어딘가/Trac/TracprojectName을 제공하면 스크립트가 자동으로 trac.db를 선택합니다.

나는 질문이 오래되었지만 이것이 미래의 사람들에게 도움이 될 것이라고 생각했다. 도움이 되었기를 바랍니다.

/pnut

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top