WIP checkpoint: Friends/follow/block models + Alembic migration

This commit is contained in:
2026-08-18 15:51:37 +00:00
parent ca06b459ec
commit 10dcd6eff2
4 changed files with 23 additions and 13 deletions
+3 -3
View File
@@ -28,7 +28,7 @@ class Friendship(Base):
UniqueConstraint(
"requester_id",
"addressee_id",
name="uq_friendships_requester_addressee",
name="uq_friendships_pair",
),
CheckConstraint(
"requester_id <> addressee_id",
@@ -65,10 +65,10 @@ class Friendship(Base):
requester = relationship(
"User",
foreign_keys=[requester_id],
back_populates="friendships_sent",
back_populates="sent_friend_requests",
)
addressee = relationship(
"User",
foreign_keys=[addressee_id],
back_populates="friendships_received",
back_populates="received_friend_requests",
)