File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
flutter_cache_manager/lib/src/storage Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ class CacheObjectProvider implements CacheInfoRepository {
12
12
13
13
@override
14
14
Future open () async {
15
- db = await openDatabase (path, version: 2 ,
15
+ db = await openDatabase (path, version: 3 ,
16
16
onCreate: (Database db, int version) async {
17
17
await db.execute ('''
18
18
create table $_tableCacheObject (
@@ -36,8 +36,7 @@ class CacheObjectProvider implements CacheInfoRepository {
36
36
if (oldVersion <= 1 ) {
37
37
await db.execute ('''
38
38
alter table $_tableCacheObject
39
- add ${CacheObject .columnKey } text,
40
- ${CacheObject .columnLength } integer;
39
+ add ${CacheObject .columnKey } text;
41
40
42
41
update $_tableCacheObject
43
42
set ${CacheObject .columnKey } = ${CacheObject .columnUrl }
@@ -47,6 +46,12 @@ class CacheObjectProvider implements CacheInfoRepository {
47
46
on $_tableCacheObject (${CacheObject .columnKey });
48
47
''' );
49
48
}
49
+ if (oldVersion <= 2 ) {
50
+ await db.execute ('''
51
+ alter table $_tableCacheObject
52
+ add ${CacheObject .columnLength } integer;
53
+ ''' );
54
+ }
50
55
});
51
56
}
52
57
You can’t perform that action at this time.
0 commit comments