in internal/repo/metadata.go [26:39]
func (m *Metadata) Get(bucket, name string) (*model.Metadata, error) {
query := `
SELECT name, parent, size, storage_class, created, updated
FROM metadata
WHERE bucket = ? AND name = ?;
`
// Select record and ignore empty results for services not to depend on database errors
var metadata model.Metadata
if err := m.DB.Get(&metadata, query, bucket, name); err != nil {
return nil, err
}
return &metadata, nil
}