logo
logo
БД уменьшилась на 50%. Файл *.cash... [Daniil 14/12/2016 16:41]
... стал меньше по размеру более чем на половину.
 
Может быть все же было бы полезно иметь в интерфейсе программы решение для прореживания курсов за старые периоды. Автоматическое решение может и навредить, поскольку разные валюты могут "заводиться" в программе в разные периоды и это надо учесть, или эти валюты просто останутся без курсов. Например Яндекс надо ввести один раз и этот курс может пропасть.
 
Хорошо бы иметь хотя бы групповое выделение курсов с помощью Shift и реальное удаление их из базы.
С учетом будущей синхронизации, возможно стоит сделать диалог при удалении: "безвозвратное удаление из БД или с возможностью восстановления" - это я про пометку удаляемых "1" в БД.
Или сделать сброс удаляемых курсов в отдельный файл, что бы можно было при необходимости опять загрузить и дублей не наделать при этом.
 
Удалял не только курсы. Удалил несколько валют. Чистить, так чистить
Посмотрел после этого БД, а там все на месте с пометкой "1". Пришлось дочищать. Хорошо что при выгрузке в ексель удаленные данные не выгрузились. Это упростило работу.