- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
+ (NSArray *)orderDBFilePaths:(NSArray *)paths {
NSMutableDictionary *dictionary = [NSMutableDictionary new];
for (NSString *path in paths) {
if ([path hasSuffix:@"-shm"]) {
[dictionary setObject:path forKey:@2];
} else if ([path hasSuffix:@"-wal"]) {
[dictionary setObject:path forKey:@1];
} else {
[dictionary setObject:path forKey:@0];
}
}
return @[dictionary[@0], dictionary[@1], dictionary[@2]];
}
Сортировка фалов *.sqlite* в порядке *.sqlite, *.sqlite-wal, *.sqlite-shm для бэкапа правильного рестора бэкапа в коде 4х летней давности.
kyzmitch 25.09.2015 15:46 # 0
roman-kashitsyn 25.09.2015 15:50 # 0
kegdan 25.09.2015 16:16 # −1
guest 24.10.2015 22:06 # 0
MAKAKA 18.09.2019 03:10 # 0