scan.go 606 B

1234567891011121314151617181920212223
  1. package repository
  2. import (
  3. "github.com/felamaslen/gmus-backend/pkg/types"
  4. "github.com/lib/pq"
  5. "github.com/jmoiron/sqlx"
  6. )
  7. func InsertScanError(db *sqlx.DB, scanError *types.ScanError) (err error) {
  8. _, err = db.Exec(queryInsertScanError, scanError.CreatedAt, scanError.BasePath, scanError.RelativePath, scanError.Error)
  9. return
  10. }
  11. func SelectNewOrUpdatedFiles(db *sqlx.DB, relativePaths pq.StringArray, modifiedDates pq.Int64Array, basePath string) (result *sqlx.Rows, err error) {
  12. result, err = db.Queryx(
  13. querySelectNewOrUpdatedFiles,
  14. relativePaths,
  15. modifiedDates,
  16. basePath,
  17. )
  18. return
  19. }