This commit is contained in:
parent
07f88e7508
commit
09d2dec26a
|
@ -83,14 +83,17 @@ func PostgresHashFileResult(result *HashFileResult, settings PostgresSettings) {
|
|||
hMd5, _ := hex.DecodeString(result.MD5)
|
||||
hSha256, _ := hex.DecodeString(result.SHA256)
|
||||
|
||||
if settings.Binary && settings.Mode == "insert" {
|
||||
switch {
|
||||
case settings.Binary && settings.Mode == "insert":
|
||||
rows, err = settings.InsertSTMT.Query(result.Path, hMd5, hSha256)
|
||||
} else if settings.Binary && settings.Mode == "update" {
|
||||
rows, err = settings.UpdateSTMT.Query(result.Path, hMd5, hSha256)
|
||||
} else if !settings.Binary && settings.Mode == "insert" {
|
||||
rows, err = settings.InsertSTMT.Query(result.Path, hMd5, hSha256)
|
||||
} else if !settings.Binary && settings.Mode == "update" {
|
||||
case settings.Binary && settings.Mode == "update":
|
||||
rows, err = settings.UpdateSTMT.Query(result.Path, hMd5, hSha256)
|
||||
break
|
||||
case !settings.Binary && settings.Mode == "insert":
|
||||
rows, err = settings.InsertSTMT.Query(result.Path, result.MD5, result.SHA256)
|
||||
case !settings.Binary && settings.Mode == "update":
|
||||
rows, err = settings.UpdateSTMT.Query(result.Path, result.MD5, result.SHA256)
|
||||
break
|
||||
}
|
||||
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in a new issue