mirror of
https://github.com/immich-app/immich.git
synced 2025-12-21 23:01:06 -08:00
add schemas sync variants formatting initial implementation use existing db, wip move to separate folder fix table definitions wip wiring it up
60 lines
1.6 KiB
Dart
Generated
60 lines
1.6 KiB
Dart
Generated
// dart format width=80
|
|
// GENERATED CODE, DO NOT EDIT BY HAND.
|
|
// ignore_for_file: type=lint
|
|
import 'package:drift/drift.dart';
|
|
import 'package:drift/internal/migrations.dart';
|
|
import 'schema_v1.dart' as v1;
|
|
import 'schema_v2.dart' as v2;
|
|
import 'schema_v3.dart' as v3;
|
|
import 'schema_v4.dart' as v4;
|
|
import 'schema_v5.dart' as v5;
|
|
import 'schema_v6.dart' as v6;
|
|
import 'schema_v7.dart' as v7;
|
|
import 'schema_v8.dart' as v8;
|
|
import 'schema_v9.dart' as v9;
|
|
import 'schema_v10.dart' as v10;
|
|
import 'schema_v11.dart' as v11;
|
|
import 'schema_v12.dart' as v12;
|
|
import 'schema_v13.dart' as v13;
|
|
import 'schema_v14.dart' as v14;
|
|
|
|
class GeneratedHelper implements SchemaInstantiationHelper {
|
|
@override
|
|
GeneratedDatabase databaseForVersion(QueryExecutor db, int version) {
|
|
switch (version) {
|
|
case 1:
|
|
return v1.DatabaseAtV1(db);
|
|
case 2:
|
|
return v2.DatabaseAtV2(db);
|
|
case 3:
|
|
return v3.DatabaseAtV3(db);
|
|
case 4:
|
|
return v4.DatabaseAtV4(db);
|
|
case 5:
|
|
return v5.DatabaseAtV5(db);
|
|
case 6:
|
|
return v6.DatabaseAtV6(db);
|
|
case 7:
|
|
return v7.DatabaseAtV7(db);
|
|
case 8:
|
|
return v8.DatabaseAtV8(db);
|
|
case 9:
|
|
return v9.DatabaseAtV9(db);
|
|
case 10:
|
|
return v10.DatabaseAtV10(db);
|
|
case 11:
|
|
return v11.DatabaseAtV11(db);
|
|
case 12:
|
|
return v12.DatabaseAtV12(db);
|
|
case 13:
|
|
return v13.DatabaseAtV13(db);
|
|
case 14:
|
|
return v14.DatabaseAtV14(db);
|
|
default:
|
|
throw MissingSchemaException(version, versions);
|
|
}
|
|
}
|
|
|
|
static const versions = const [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14];
|
|
}
|