diff --git a/src/database.rs b/src/database.rs index da87079c..f0d314c8 100644 --- a/src/database.rs +++ b/src/database.rs @@ -535,7 +535,7 @@ impl KeyValueDatabase { #[allow(clippy::too_many_lines)] pub(crate) async fn apply_migrations(&self) -> Result<()> { // If the database has any data, perform data migrations before starting - let latest_database_version = DbVersion::Conduit(13); + let latest_database_version = DbVersion::Grapevine(0); let current_database_version = services().globals.database_version()?; if !current_database_version.is_compatible() { @@ -1081,6 +1081,10 @@ impl KeyValueDatabase { Ok(()) })?; + // Switch to the grapevine version namespace and break db + // compatibility with conduit. Otherwise a no-op. + migration(DbVersion::Grapevine(0), || Ok(()))?; + assert_eq!( services().globals.database_version().unwrap(), latest_database_version,