From b36b6ed3e42df22d9f90dff01e98cfb571b91f11 Mon Sep 17 00:00:00 2001 From: gearnode Date: Fri, 28 Feb 2025 14:13:30 +0100 Subject: [PATCH] Add original filename to evidence Signed-off-by: gearnode --- pkg/probo/coredata/evidence.go | 7 +++++++ pkg/probo/coredata/migrations/20250218T125600Z.sql | 2 ++ 2 files changed, 9 insertions(+) create mode 100644 pkg/probo/coredata/migrations/20250218T125600Z.sql diff --git a/pkg/probo/coredata/evidence.go b/pkg/probo/coredata/evidence.go index c5b3a863a..0b6d8baf1 100644 --- a/pkg/probo/coredata/evidence.go +++ b/pkg/probo/coredata/evidence.go @@ -34,6 +34,7 @@ type ( ObjectKey string MimeType string Size uint64 + Filename string CreatedAt time.Time UpdatedAt time.Time } @@ -53,6 +54,7 @@ func (e *Evidence) scan(r pgx.Row) error { &e.ObjectKey, &e.MimeType, &e.Size, + &e.Filename, &e.CreatedAt, &e.UpdatedAt, ) @@ -70,6 +72,7 @@ INSERT INTO object_key, mime_type, size, + filename, created_at, updated_at ) @@ -79,6 +82,7 @@ VALUES ( @object_key, @mime_type, @size, + @filename, @created_at, @updated_at ) @@ -90,6 +94,7 @@ VALUES ( "object_key": e.ObjectKey, "mime_type": e.MimeType, "size": e.Size, + "filename": e.Filename, "created_at": e.CreatedAt, "updated_at": e.UpdatedAt, } @@ -125,6 +130,7 @@ SELECT object_key, mime_type, size, + filename, created_at, updated_at FROM @@ -182,6 +188,7 @@ SELECT object_key, mime_type, size, + filename, created_at, updated_at FROM diff --git a/pkg/probo/coredata/migrations/20250218T125600Z.sql b/pkg/probo/coredata/migrations/20250218T125600Z.sql new file mode 100644 index 000000000..8459863d0 --- /dev/null +++ b/pkg/probo/coredata/migrations/20250218T125600Z.sql @@ -0,0 +1,2 @@ +ALTER TABLE evidences ADD COLUMN filename TEXT NOT NULL DEFAULT ''; +ALTER TABLE evidences ALTER COLUMN filename DROP DEFAULT; \ No newline at end of file