Skip to content

Commit 135235c

Browse files
committed
separate length in one migration
1 parent c070c9d commit 135235c

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

flutter_cache_manager/lib/src/storage/cache_object_provider.dart

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class CacheObjectProvider implements CacheInfoRepository {
1212

1313
@override
1414
Future open() async {
15-
db = await openDatabase(path, version: 2,
15+
db = await openDatabase(path, version: 3,
1616
onCreate: (Database db, int version) async {
1717
await db.execute('''
1818
create table $_tableCacheObject (
@@ -36,8 +36,7 @@ class CacheObjectProvider implements CacheInfoRepository {
3636
if (oldVersion <= 1) {
3737
await db.execute('''
3838
alter table $_tableCacheObject
39-
add ${CacheObject.columnKey} text,
40-
${CacheObject.columnLength} integer;
39+
add ${CacheObject.columnKey} text;
4140
4241
update $_tableCacheObject
4342
set ${CacheObject.columnKey} = ${CacheObject.columnUrl}
@@ -47,6 +46,12 @@ class CacheObjectProvider implements CacheInfoRepository {
4746
on $_tableCacheObject (${CacheObject.columnKey});
4847
''');
4948
}
49+
if (oldVersion <= 2) {
50+
await db.execute('''
51+
alter table $_tableCacheObject
52+
add ${CacheObject.columnLength} integer;
53+
''');
54+
}
5055
});
5156
}
5257

0 commit comments

Comments
 (0)