importDataBase static method
Future<void>
importDataBase(
- bool fullImport,
- String location,
- SchemaMetaData smd,
- SchemaMetaData smdSys,
Implementation
static Future<void> importDataBase(bool fullImport, String location,
SchemaMetaData smd, SchemaMetaData smdSys) async {
if (location == null) location = C_EXPORT_LOCATION_FULL;
DbTransaction mysqlTransaction =
await DataBaseHelper.getDbTransaction(C_DATABASE_NAME);
DbTransaction sqliteTransaction =
await DataBaseHelper.getSqlite3DbTransaction(location + "latest", null);
ReplicateDataBase replicateDataBase = ReplicateDataBase(
WardenType.WRITE_SERVER,
WardenType.WRITE_SERVER,
smd,
smdSys,
sqliteTransaction,
mysqlTransaction,
true);
//replicateDataBase.minimalSet=true;
await replicateDataBase.reproduceDataBaseAboveTs(0, null);
print("Imported to " + C_DATABASE_NAME + " mysql");
}