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 00000000..ef3de75b --- /dev/null +++ b/schemas/schema-upgrade-1.35-1.36.sql @@ -0,0 +1,11 @@ +-- upgrade script to migrate the Koji database schema +-- from version 1.35 to 1.36 + +BEGIN; + +INSERT INTO archivetypes (name, description, extensions) VALUES ('erofs', 'erofs image', 'erofs') ON CONFLICT DO NOTHING; +INSERT INTO archivetypes (name, description, extensions) VALUES ('erofs-compressed', 'Compressed erofs image', 'erofs.gz erofs.xz') ON CONFLICT DO NOTHING; +INSERT INTO archivetypes (name, description, extensions) VALUES ('squashfs', 'SquashFS image', 'squashfs') ON CONFLICT DO NOTHING; +INSERT INTO archivetypes (name, description, extensions) VALUES ('squashfs-compressed', 'Compressed SquashFS image', 'squashfs.gz squashfs.xz') ON CONFLICT DO NOTHING; + +COMMIT; diff --git a/schemas/schema.sql b/schemas/schema.sql index acb5df9a..eb9e9924 100644 --- a/schemas/schema.sql +++ b/schemas/schema.sql @@ -968,6 +968,10 @@ INSERT INTO archivetypes (name, description, extensions) VALUES ('checksum', 'Ch INSERT INTO archivetypes (name, description, extensions) VALUES ('changes', 'Kiwi changes file', 'changes.xz changes'); INSERT INTO archivetypes (name, description, extensions) VALUES ('packages', 'Kiwi packages listing', 'packages'); INSERT INTO archivetypes (name, description, extensions) VALUES ('verified', 'Kiwi verified package list', 'verified'); +INSERT INTO archivetypes (name, description, extensions) VALUES ('erofs', 'erofs image', 'erofs'); +INSERT INTO archivetypes (name, description, extensions) VALUES ('erofs-compressed', 'Compressed erofs image', 'erofs.gz erofs.xz'); +INSERT INTO archivetypes (name, description, extensions) VALUES ('squashfs', 'SquashFS image', 'squashfs'); +INSERT INTO archivetypes (name, description, extensions) VALUES ('squashfs-compressed', 'Compressed SquashFS image', 'squashfs.gz squashfs.xz'); -- Do we want to enforce a constraint that a build can only generate one