Frage

Ist es möglich, eine Trac-Datenbank zu migrieren Redmine, wenn die beiden Systeme in verschiedenen Maschinen eine andere Möglichkeit gibt, als durch Trac auf der anderen Maschine zu kopieren? Migration innerhalb der gleichen Box ist einfach: http://www.redmine.org/wiki/redmine/ RedmineMigrate , aber da die Migration Zugriff auf Trac-Dateien erfordert, kann ich nicht sehen, wie dies geschehen könnte.

War es hilfreich?

Lösung

Ich habe keine Erfahrung der Migration Trac Redmine, aber ich habe eine Lösung sehen.

Es ist ein bisschen da draußen, aber:

Archiv des trac-Verzeichnis auf dem ersten System, dann bewegen, um das neue System und es irgendwo extrahieren. Dann gehen Sie durch den Migrationsvorgang und sehen, ob es funktioniert.

Wenn Sie ein Datenbanksystem SQLite andere verwenden und es fordert Sie für die Verbindung Details, füllen Sie die Details, als ob Sie mit diesem verbunden ist extern (nicht localhost für den Host verwenden)

Beispiel:

    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

Auch dies wird wahrscheinlich nicht funktionieren, aber es ist ein Versuch wert.

Andere Tipps

Angenommen, Sie sind mit SQLite / sqlite3 hier ist die Lösung

Das Migrationsskript sucht db / trac.db Datei im trac Verzeichnis angeben, so kopieren Sie Ihre trac.db Datei von Computerquelle auf Computer Ziel und legen Sie sie in einem Verzeichnis, das diese Struktur angepasst / irgendwo / trac / tracprojectname / db / trac.db. Wenn Sie die Migration Skript starten ausgeführt wird, wird für trac Projektverzeichnis gefragt werden, dann geben / irgendwo / trac / tracprojectname, wird das Skript automatisch die trac.db wählen

Ich weiß, die Frage ist alt, aber dachte, diese Leute in der Zukunft helfen würde. Hoffe, das hilft.

/ pNUT

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top