ArcadeDB is able to automatically upgrade a database when a newer version of ArcadeDB is used. The migration is completely automatic and transparent.
-
Download and extract a newer version of ArcadeDB in the local file system
-
Stop any ArcadeDB running servers (or close manually the database by using the HTTP command "close database").
-
Copy the databases directory from the old server to the new one
-
Start the new server
In the case you need to downgrade to an older version of ArcadeDB, check the binary compatibility between the versions. ArcadeDB uses the semantic versioning with 100% compatibility for migration of databases up or down between patch version (the Z in X.Y.Z). To downgrade to a minor or major, the safest way is to export the database with the newest version and re-import the database with the older version.