Вопрос

Можно ли перенести базу данных Trac в Redmine, если две системы находятся на разных машинах, каким-либо другим способом, кроме копирования Trac на другую машину?Миграция в пределах одного поля проста: 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, вот решение

Сценарий миграции ищет файл db /trac.db в указанном вами каталоге trac, поэтому скопируйте файл trac.db с исходного компьютера на целевой компьютер и поместите его в каталог, соответствующий этой структуре /somewhere/trac/tracprojectname/db/trac.db .Как только вы начнете запускать сценарий миграции, вам будет предложено ввести каталог проекта trac, затем укажите /somewhere/trac/tracprojectname , скрипт автоматически выберет trac.db

Я знаю, вопрос старый, но подумал, что это поможет людям в будущем.Надеюсь, это поможет.

/пнут

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top