fix(relationship): fix unique relationship

This commit is contained in:
MingxuanGame
2025-08-01 04:27:44 +00:00
parent d938998239
commit 74e4b1cb53
2 changed files with 59 additions and 2 deletions

View File

@@ -22,12 +22,16 @@ class RelationshipType(str, Enum):
class Relationship(SQLModel, table=True):
__tablename__ = "relationship" # pyright: ignore[reportAssignmentType]
id: int | None = Field(
default=None,
sa_column=Column(BigInteger, autoincrement=True, primary_key=True),
exclude=True,
)
user_id: int = Field(
default=None,
sa_column=Column(
BigInteger,
ForeignKey("lazer_users.id"),
primary_key=True,
index=True,
),
)
@@ -36,7 +40,6 @@ class Relationship(SQLModel, table=True):
sa_column=Column(
BigInteger,
ForeignKey("lazer_users.id"),
primary_key=True,
index=True,
),
)