fix: remove duplicate index definitions from model columns
This commit is contained in:
@@ -151,7 +151,6 @@ class Item(Base):
|
|||||||
basis_item_id: Mapped[Union[int, None]] = mapped_column(
|
basis_item_id: Mapped[Union[int, None]] = mapped_column(
|
||||||
ForeignKey("items.id", ondelete="SET NULL", onupdate="CASCADE"),
|
ForeignKey("items.id", ondelete="SET NULL", onupdate="CASCADE"),
|
||||||
nullable=True,
|
nullable=True,
|
||||||
index=True,
|
|
||||||
comment="Original item ID (for AI variants)",
|
comment="Original item ID (for AI variants)",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -69,16 +69,15 @@ class Session(Base):
|
|||||||
|
|
||||||
# Foreign keys
|
# Foreign keys
|
||||||
wp_user_id: Mapped[str] = mapped_column(
|
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(
|
website_id: Mapped[int] = mapped_column(
|
||||||
ForeignKey("websites.id", ondelete="CASCADE", onupdate="CASCADE"),
|
ForeignKey("websites.id", ondelete="CASCADE", onupdate="CASCADE"),
|
||||||
nullable=False,
|
nullable=False,
|
||||||
index=True,
|
|
||||||
comment="Website identifier",
|
comment="Website identifier",
|
||||||
)
|
)
|
||||||
tryout_id: Mapped[str] = mapped_column(
|
tryout_id: Mapped[str] = mapped_column(
|
||||||
String(255), nullable=False, index=True, comment="Tryout identifier"
|
String(255), nullable=False, comment="Tryout identifier"
|
||||||
)
|
)
|
||||||
|
|
||||||
# Timestamps
|
# Timestamps
|
||||||
|
|||||||
@@ -39,7 +39,6 @@ class User(Base):
|
|||||||
website_id: Mapped[int] = mapped_column(
|
website_id: Mapped[int] = mapped_column(
|
||||||
ForeignKey("websites.id", ondelete="CASCADE", onupdate="CASCADE"),
|
ForeignKey("websites.id", ondelete="CASCADE", onupdate="CASCADE"),
|
||||||
nullable=False,
|
nullable=False,
|
||||||
index=True,
|
|
||||||
comment="Website identifier",
|
comment="Website identifier",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -46,25 +46,22 @@ class UserAnswer(Base):
|
|||||||
session_id: Mapped[str] = mapped_column(
|
session_id: Mapped[str] = mapped_column(
|
||||||
ForeignKey("sessions.session_id", ondelete="CASCADE", onupdate="CASCADE"),
|
ForeignKey("sessions.session_id", ondelete="CASCADE", onupdate="CASCADE"),
|
||||||
nullable=False,
|
nullable=False,
|
||||||
index=True,
|
|
||||||
comment="Session identifier",
|
comment="Session identifier",
|
||||||
)
|
)
|
||||||
wp_user_id: Mapped[str] = mapped_column(
|
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(
|
website_id: Mapped[int] = mapped_column(
|
||||||
ForeignKey("websites.id", ondelete="CASCADE", onupdate="CASCADE"),
|
ForeignKey("websites.id", ondelete="CASCADE", onupdate="CASCADE"),
|
||||||
nullable=False,
|
nullable=False,
|
||||||
index=True,
|
|
||||||
comment="Website identifier",
|
comment="Website identifier",
|
||||||
)
|
)
|
||||||
tryout_id: Mapped[str] = mapped_column(
|
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(
|
item_id: Mapped[int] = mapped_column(
|
||||||
ForeignKey("items.id", ondelete="CASCADE", onupdate="CASCADE"),
|
ForeignKey("items.id", ondelete="CASCADE", onupdate="CASCADE"),
|
||||||
nullable=False,
|
nullable=False,
|
||||||
index=True,
|
|
||||||
comment="Item identifier",
|
comment="Item identifier",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user