From 5c4cde57171bc6f3efc8acc6892ec51b19a6b1ad Mon Sep 17 00:00:00 2001 From: Simon de Vlieger Date: Mar 17 2025 11:33:26 +0000 Subject: schemas: support `.raw.zst` file suffixes While working on the `image-builder` out-of-tree plugin I noticed that `koji` currently does not support `.raw.zst` disk image outputs. Let's add them to the schema(s). Signed-off-by: Simon de Vlieger --- diff --git a/schemas/schema-upgrade-1.35-1.36.sql b/schemas/schema-upgrade-1.35-1.36.sql new file mode 100644 index 0000000..58f8e66 --- /dev/null +++ b/schemas/schema-upgrade-1.35-1.36.sql @@ -0,0 +1,6 @@ +-- upgrade script to migrate the Koji database schema +-- from version 1.35 to 1.36 + +BEGIN; + INSERT INTO archivetypes (name, description, extensions) VALUES ('raw-zst', 'zst compressed raw disk image', 'raw.zst') ON CONFLICT DO NOTHING; +COMMIT; diff --git a/schemas/schema.sql b/schemas/schema.sql index acb5df9..096f539 100644 --- a/schemas/schema.sql +++ b/schemas/schema.sql @@ -939,6 +939,7 @@ INSERT INTO archivetypes (name, description, extensions) VALUES ('vhdx', 'Hyper- INSERT INTO archivetypes (name, description, extensions) VALUES ('wsf', 'Windows script file', 'wsf'); INSERT INTO archivetypes (name, description, extensions) VALUES ('box', 'Vagrant Box Image', 'box'); INSERT INTO archivetypes (name, description, extensions) VALUES ('raw-xz', 'xz compressed raw disk image', 'raw.xz'); +INSERT INTO archivetypes (name, description, extensions) VALUES ('raw-zst', 'zst compressed raw disk image', 'raw.zst'); INSERT INTO archivetypes (name, description, extensions) VALUES ('json', 'JSON data', 'json'); INSERT INTO archivetypes (name, description, extensions) VALUES ('key', 'Key file', 'key'); INSERT INTO archivetypes (name, description, extensions) VALUES ('dot', 'DOT graph description', 'dot gv');