]> git.ipfire.org Git - pbs.git/commitdiff
builds+jobs: Generate a random UUID
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 22 Jan 2025 18:00:03 +0000 (18:00 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 22 Jan 2025 18:00:03 +0000 (18:00 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/builds.py
src/buildservice/jobs.py

index fef843931e36b8621bca192646d106da3fa23f5d..193b683799e685c8610698d5a296e92502a636f3 100644 (file)
@@ -407,7 +407,8 @@ class Build(database.Base, database.BackendMixin, database.SoftDeleteMixin):
 
        # UUID
 
-       uuid = Column(UUID, unique=True, nullable=False)
+       uuid = Column(UUID, unique=True, nullable=False,
+               server_default=sqlalchemy.func.gen_random_uuid())
 
        # Package ID
 
index 7bd2625aa175de75d1252acb099e201b45103d05..fe1d55fe208da3e662502a4b00fe1f6ccb2b984f 100644 (file)
@@ -405,7 +405,7 @@ class Job(database.Base, database.BackendMixin, database.SoftDeleteMixin):
 
        # UUID
 
-       uuid = Column(UUID, nullable=False)
+       uuid = Column(UUID, nullable=False, server_default=sqlalchemy.func.gen_random_uuid())
 
        # Build ID