fix: remove duplicate index definitions from model columns

This commit is contained in:
Dwindi Ramadhana
2026-03-22 07:52:52 +07:00
parent cb2031a9aa
commit a53270b888
4 changed files with 4 additions and 10 deletions

View File

@@ -151,7 +151,6 @@ class Item(Base):
basis_item_id: Mapped[Union[int, None]] = mapped_column(
ForeignKey("items.id", ondelete="SET NULL", onupdate="CASCADE"),
nullable=True,
index=True,
comment="Original item ID (for AI variants)",
)

View File

@@ -69,16 +69,15 @@ class Session(Base):
# Foreign keys
wp_user_id: Mapped[str] = mapped_column(
String(255), nullable=False, index=True, comment="WordPress user ID"
String(255), nullable=False, comment="WordPress user ID"
)
website_id: Mapped[int] = mapped_column(
ForeignKey("websites.id", ondelete="CASCADE", onupdate="CASCADE"),
nullable=False,
index=True,
comment="Website identifier",
)
tryout_id: Mapped[str] = mapped_column(
String(255), nullable=False, index=True, comment="Tryout identifier"
String(255), nullable=False, comment="Tryout identifier"
)
# Timestamps

View File

@@ -39,7 +39,6 @@ class User(Base):
website_id: Mapped[int] = mapped_column(
ForeignKey("websites.id", ondelete="CASCADE", onupdate="CASCADE"),
nullable=False,
index=True,
comment="Website identifier",
)

View File

@@ -46,25 +46,22 @@ class UserAnswer(Base):
session_id: Mapped[str] = mapped_column(
ForeignKey("sessions.session_id", ondelete="CASCADE", onupdate="CASCADE"),
nullable=False,
index=True,
comment="Session identifier",
)
wp_user_id: Mapped[str] = mapped_column(
String(255), nullable=False, index=True, comment="WordPress user ID"
String(255), nullable=False, comment="WordPress user ID"
)
website_id: Mapped[int] = mapped_column(
ForeignKey("websites.id", ondelete="CASCADE", onupdate="CASCADE"),
nullable=False,
index=True,
comment="Website identifier",
)
tryout_id: Mapped[str] = mapped_column(
String(255), nullable=False, index=True, comment="Tryout identifier"
String(255), nullable=False, comment="Tryout identifier"
)
item_id: Mapped[int] = mapped_column(
ForeignKey("items.id", ondelete="CASCADE", onupdate="CASCADE"),
nullable=False,
index=True,
comment="Item identifier",
)