Legacy versions data Migration
-
Learn in this article how to upgrade RavenDB versions lower than
6.x. -
Find a migration guide for RavenDB
6.xand above here. -
In this article:
Migration from RavenDB 5.x to a higher version
-
Upgrading RavenDB
5.xto a higher version supports in-place data migration: exporting and re-importing the data are not needed. -
RavenDB
5.xlicenses do not apply to RavenDB6.xand above.
To upgrade a valid5.xlicense to a RavenDB6.xand above license, use the License upgrade tool as explained here.
Note that once upgraded, RavenDB 6.x and higher versions cannot be downgraded to version 5.x, and the migrated data will no longer be accessible via RavenDB 5.x.
Create a backup of your data before upgrading to keep the data safe and accessible.
Migration from RavenDB 4.x to a higher version
-
Upgrading RavenDB
4.xto version5.xor higher supports in-place data migration: exporting and re-importing the data are not needed.Upgrading directly from version
4.xto6.xand above is possible, but it is recommended to upgrade RavenDB4.xto5.xfirst, and then proceed with an upgrade from version5.xto6.xor above. -
RavenDB
4.xlicenses do not apply to RavenDB6.xand above.
To upgrade a valid4.xlicense to a RavenDB6.xand above license, use the License upgrade tool as explained here.
Note that once upgraded, RavenDB 6.x and higher versions cannot be downgraded to version 4.x, and the migrated data will no longer be accessible via RavenDB 4.x.
Create a backup of your data before upgrading to keep the data safe and accessible.
Migration from RavenDB 3.x to a higher version
If you want to migrate your data from a RavenDB version earlier than 4.x, please read the dedicated article here.