C# Class LongoMatch.DB.DatabaseMigration

Migrates a file-based database from LongoMatch < 1.2 to a Couchbase.Lite database.
Show file Open project: LongoMatch/longomatch Class Usage Examples

Public Methods

Method Description
DatabaseMigration ( IProgressReport progress ) : System
Start ( ) : void

Private Methods

Method Description
MigrateDB ( IStorageManager manager, string databaseName, List projectFiles ) : bool
MigrateProjectsDatabases ( ) : void
MigrateTeamsAndDashboards ( ) : bool

Method Details

DatabaseMigration() public method

public DatabaseMigration ( IProgressReport progress ) : System
progress IProgressReport
return System

Start() public method

public Start ( ) : void
return void