Update sizes with SQL, instead of a full rescan

This commit is contained in:
Deluan
2020-11-15 19:26:16 -05:00
parent 8bfaa0ad9d
commit cf90f0a245
3 changed files with 22 additions and 13 deletions
+5 -2
View File
@@ -29,9 +29,12 @@ update media_file set updated_at = '0001-01-01';
return err
}
var once sync.Once
var (
once sync.Once
initialized bool
)
func isDBInitialized(tx *sql.Tx) (initialized bool) {
func isDBInitialized(tx *sql.Tx) bool {
once.Do(func() {
rows, err := tx.Query("select count(*) from property where id=?", consts.InitialSetupFlagKey)
checkErr(err)