mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-09 23:15:49 +01:00
Backup H2 data files before migration to 4.0 if files exist
This commit is contained in:
@@ -46,8 +46,14 @@ class InitializeListener extends ServletContextListener with SystemSettingsServi
|
|||||||
logger.info("Migration to GitBucket 4.x start")
|
logger.info("Migration to GitBucket 4.x start")
|
||||||
|
|
||||||
// Backup current data
|
// Backup current data
|
||||||
FileUtils.copyFile(new File(GitBucketHome, "data.mv.db"), new File(GitBucketHome, "data.mv.db_3.11"))
|
val dataMvFile = new File(GitBucketHome, "data.mv.db")
|
||||||
FileUtils.copyFile(new File(GitBucketHome, "data.trace.db"), new File(GitBucketHome, "data.trace.db_3.11"))
|
if(dataMvFile.exists) {
|
||||||
|
FileUtils.copyFile(dataMvFile, new File(GitBucketHome, "data.mv.db_3.13"))
|
||||||
|
}
|
||||||
|
val dataTraceFile = new File(GitBucketHome, "data.trace.db")
|
||||||
|
if(dataTraceFile.exists) {
|
||||||
|
FileUtils.copyFile(dataTraceFile, new File(GitBucketHome, "data.trace.db_3.13"))
|
||||||
|
}
|
||||||
|
|
||||||
// Change form
|
// Change form
|
||||||
val manager = new JDBCVersionManager(conn)
|
val manager = new JDBCVersionManager(conn)
|
||||||
|
|||||||
Reference in New Issue
Block a user