Nun in beiden Datenbanken liegen die Opensim Daten in Tabellenform in jeweils mehrerne Tabellen vor.
Welche dieser einzelnen Tabellen angelegt werden hängt unter anderem an der Opensim Version und (eventuell) an den gewählten Features.
Manche Tabellen verbleiben aber auch einfach leer wenn entsprechende Features deaktiviert sind.
Vor einer Portierung müsste die Tabellenstruktur auf Gleichheit geprüft werden, was auf jeden fall Opensim Versions Abhängig ist.
Opensim führt Pro Tabelle eine Versionsnummer der Struktur. Upgrade von alt auf neu wird automatisch unterstützt.
Die Gleichheit der Tabellenstruktur ist daher wichtigstes Kriterium das es vorab zu checken gilt.
Ausserdem ist bekannt das in der "kleinen" SQLite eine Untermenge der Tabellen der "Großen" MYSQL Variante angelegt werden.
(Einige Features werde daher nicht mit der Kleinen Datenbank unterstützt.)
Die Migration pro Tabelle wäre dann 2-Stufig machbar:
1. Export in eine Datei mit gewählten Trennzeichen zwischen Datenspalten.
2. Import in die neue Struktur unter Beachtung der gewählten Trennzeichen.
mit SQL Befehlen ist das machbar.
In Oracle DBs hab ich das selber schon gemacht, aber es lohnt sich halt nur wenn es weniger Aufwand macht als die IAR/OAR Vorgehensweise.
Und das dürfte erst bei sehr goßen Grids gegeben sein.
Welche dieser einzelnen Tabellen angelegt werden hängt unter anderem an der Opensim Version und (eventuell) an den gewählten Features.
Manche Tabellen verbleiben aber auch einfach leer wenn entsprechende Features deaktiviert sind.
Vor einer Portierung müsste die Tabellenstruktur auf Gleichheit geprüft werden, was auf jeden fall Opensim Versions Abhängig ist.
Opensim führt Pro Tabelle eine Versionsnummer der Struktur. Upgrade von alt auf neu wird automatisch unterstützt.
Die Gleichheit der Tabellenstruktur ist daher wichtigstes Kriterium das es vorab zu checken gilt.
Ausserdem ist bekannt das in der "kleinen" SQLite eine Untermenge der Tabellen der "Großen" MYSQL Variante angelegt werden.
(Einige Features werde daher nicht mit der Kleinen Datenbank unterstützt.)
Die Migration pro Tabelle wäre dann 2-Stufig machbar:
1. Export in eine Datei mit gewählten Trennzeichen zwischen Datenspalten.
2. Import in die neue Struktur unter Beachtung der gewählten Trennzeichen.
mit SQL Befehlen ist das machbar.
In Oracle DBs hab ich das selber schon gemacht, aber es lohnt sich halt nur wenn es weniger Aufwand macht als die IAR/OAR Vorgehensweise.
Und das dürfte erst bei sehr goßen Grids gegeben sein.