From 2e479868f8c00051203243748ae7dc3ba9eca122 Mon Sep 17 00:00:00 2001 From: Jiang Date: Fri, 27 Feb 2026 17:33:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Daudit=5Flogs=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E6=97=B6=E4=B8=BB=E9=94=AE=E7=BC=BA=E5=A4=B1=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/infra/db/metadata/models.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/infra/db/metadata/models.py b/app/infra/db/metadata/models.py index 43cbd0f..7c48643 100644 --- a/app/infra/db/metadata/models.py +++ b/app/infra/db/metadata/models.py @@ -1,5 +1,5 @@ from datetime import datetime -from uuid import UUID +from uuid import UUID, uuid4 from sqlalchemy import Boolean, DateTime, Integer, String, Text from sqlalchemy.dialects.postgresql import JSONB, UUID as PGUUID @@ -95,7 +95,9 @@ class UserProjectMembership(Base): class AuditLog(Base): __tablename__ = "audit_logs" - id: Mapped[UUID] = mapped_column(PGUUID(as_uuid=True), primary_key=True) + id: Mapped[UUID] = mapped_column( + PGUUID(as_uuid=True), primary_key=True, default=uuid4 + ) user_id: Mapped[UUID | None] = mapped_column( PGUUID(as_uuid=True), nullable=True, index=True )