app: added helm tgz handle

This commit is contained in:
2026-03-12 16:59:29 +02:00
parent 0d67944966
commit 95ed9ddb97
3182 changed files with 957097 additions and 133 deletions
+10 -6
View File
@@ -17,10 +17,12 @@ import (
func (db *Database) InsertFile(ctx context.Context, file *descr.File) error {
var err error
request := `INSERT INTO files(id, collection, name, type, checksum, size, created_at, updated_at, created_by, updated_by)
VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10)`
request := `INSERT INTO files(id, collection, name, type, checksum, size,
created_at, updated_at, created_by, updated_by, helm_hash, helm_meta)
VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12)`
_, err = db.db.Exec(request, file.ID, file.Collection, file.Name, file.Type, file.Checksum, file.Size,
file.CreatedAt, file.UpdatedAt, file.CreatedBy, file.UpdatedBy)
file.CreatedAt, file.UpdatedAt, file.CreatedBy, file.UpdatedBy,
file.HelmHash, file.HelmMeta)
if err != nil {
return err
}
@@ -30,10 +32,12 @@ func (db *Database) InsertFile(ctx context.Context, file *descr.File) error {
func (db *Database) UpdateFileByID(ctx context.Context, fileID string, file *descr.File) error {
var err error
request := `UPDATE files SET id = $1, collection = $2, name = $3, type = $4, checksum = $5,
size = $6, updated_at = $7, created_by = $8, updated_by = $9
WHERE id = $10`
size = $6, updated_at = $7, created_by = $8, updated_by = $9,
helm_hash = $10, helm_meta = $11
WHERE id = $12`
_, err = db.db.Exec(request, file.ID, file.Collection, file.Name, file.Type, file.Checksum,
file.Size, file.UpdatedAt, file.CreatedBy, file.UpdatedBy, fileID)
file.Size, file.UpdatedAt, file.CreatedBy, file.UpdatedBy,
file.HelmHash, file.HelmMeta, fileID)
if err != nil {
return err
}
+3 -1
View File
@@ -20,7 +20,9 @@ const schema = `
created_at VARCHAR(255) NOT NULL,
updated_at VARCHAR(255) NOT NULL,
created_by VARCHAR(255) NOT NULL,
updated_by VARCHAR(255) NOT NULL
updated_by VARCHAR(255) NOT NULL,
helm_hash VARCHAR(255) NOT NULL,
helm_meta VARCHAR(4096) NOT NULL
);
CREATE UNIQUE INDEX IF NOT EXISTS files_index
ON files(collection, name);