working commit

This commit is contained in:
2026-02-06 09:27:45 +02:00
parent 4f01100473
commit 88bfe00d61
11 changed files with 246 additions and 302 deletions
+8 -6
View File
@@ -9,18 +9,20 @@ import (
func (db *Database) InsertBlob(ctx context.Context, layer *descr.Blob) error {
var err error
request := `
INSERT INTO blobs(id, name, reference, mediaType, digest, size, created_at, updated_at)
VALUES ($1, $2, $3, $4, $5, $6, $7, $8)`
INSERT INTO blobs(id, name, reference, mediaType, digest, size,
created_at, updated_at, created_by, updated_by)
VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10)`
_, err = db.db.Exec(request,
layer.ID, layer.Name, layer.Reference, layer.MediaType,
layer.Digest, layer.Size, layer.CreatedAt, layer.UpdatedAt)
layer.ID, layer.Name, layer.Reference, layer.MediaType, layer.Digest, layer.Size,
layer.CreatedAt, layer.UpdatedAt,
layer.CreatedBy, layer.UpdatedBy)
if err != nil {
return err
}
return err
}
func (db *Database) GetBlobByDigest(ctx context.Context, digest string) (bool, descr.Blob, error) {
func (db *Database) xxxGetBlobByDigest(ctx context.Context, digest string) (bool, descr.Blob, error) {
var err error
blobs := make([]descr.Blob, 0)
res := descr.Blob{}
@@ -42,7 +44,7 @@ func (db *Database) GetBlobByNameDigest(ctx context.Context, name, digest string
blobs := make([]descr.Blob, 0)
res := descr.Blob{}
exists := false
request := `SELECT * FROM blobs WHERE name = $1 AND digest = $1 LIMIT 1`
request := `SELECT * FROM blobs WHERE name = $1 AND digest = $2 LIMIT 1`
err = db.db.Select(&blobs, request, name, digest)
if err != nil {
return exists, res, err