Revert isDBInitialized
This commit is contained in:
parent
b6fce0e686
commit
61903facdf
|
@ -29,12 +29,18 @@ update media_file set updated_at = '0001-01-01';
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var (
|
||||||
|
once sync.Once
|
||||||
|
initialized bool
|
||||||
|
)
|
||||||
|
|
||||||
func isDBInitialized(tx *sql.Tx) bool {
|
func isDBInitialized(tx *sql.Tx) bool {
|
||||||
return sync.OnceValue(func() bool {
|
once.Do(func() {
|
||||||
rows, err := tx.Query("select count(*) from property where id=?", consts.InitialSetupFlagKey)
|
rows, err := tx.Query("select count(*) from property where id=?", consts.InitialSetupFlagKey)
|
||||||
checkErr(err)
|
checkErr(err)
|
||||||
return checkCount(rows) > 0
|
initialized = checkCount(rows) > 0
|
||||||
})()
|
})
|
||||||
|
return initialized
|
||||||
}
|
}
|
||||||
|
|
||||||
func checkCount(rows *sql.Rows) (count int) {
|
func checkCount(rows *sql.Rows) (count int) {
|
||||||
|
|
Loading…
Reference in New Issue