Check in current backend

This commit is contained in:
2025-05-04 09:20:11 +02:00
parent 15952c5dd2
commit 3719a2611d
10 changed files with 93 additions and 95 deletions

View File

@ -11,7 +11,7 @@ import logging
import uuid
from datetime import datetime
import sqlalchemy as sa
from sqlmodel import Field, Relationship, SQLModel
from sqlmodel import JSON, Column, DateTime, Field, Relationship, SQLModel
LOG = logging.getLogger(__name__)
@ -98,14 +98,13 @@ class AuditLog(SQLModel, table=True):
"""
id: uuid.UUID = Field(default_factory=uuid.uuid4, primary_key=True)
subsystem: str | None = None
object: str | None = None
object_id: str | None = None
subsystem: str
message: str
operation: str
client_id: uuid.UUID | None = None
client_name: str | None = None
message: str
origin: str | None = None
Field(default=None, sa_column=Column(JSON))
timestamp: datetime | None = Field(
default=None,
@ -131,5 +130,5 @@ class APIClient(SQLModel, table=True):
def init_db(engine: sa.Engine) -> None:
"""Create database."""
LOG.info("Starting init_db")
LOG.info("Running init_db")
SQLModel.metadata.create_all(engine)