Datenbank & Migration

Speicher-Typ

In config.yml unter storage.type:

Automatische SQLite → MySQL Migration

Wenn storage.type: mysql gesetzt ist, kann das Plugin beim Start Daten aus der konfigurierten SQLite-Datei übernehmen, sofern MySQL (noch) leer ist und die SQLite-Datei Inhalt hat.

SchlüsselBedeutung
storage.migration.skip_sqlite_to_mysqltrue = keine automatische Migration
storage.migration.forcetrue = MySQL leeren und neu importieren (gefährlich)
storage.migration.rename_sqlite_after_successSQLite-Datei nach Erfolg umbenennen (z. B. .migrated)

Details zur Tabellen-Reihenfolge und Implementierung: SqliteToMysqlMigration.java, MySQLStorage.java.