Data migration (SQLite <-> MySQL)

FrameProtect 2.8 has integrated data migration functionality.

An import does not delete or overwrite the original data.


Data can be migrated from one database type to another very easily.


1) Make sure that no chunks with critical protections are loaded (things like floating item frames, that get destroyed by the server without FrameProtect). The respawn feature might not always spawn despawned objects exactly the same way they were before.
2) Set the database type you want to use (config.yml) and reload FrameProtect.

1) Execute /fp import migrate <mysql|sqlite>
Your protections should now be migrated to the other database type.