fix: calendar bounds and habit stats query
ci / docker (push) Successful in 4m36s

This commit is contained in:
2026-09-05 20:08:52 +08:00
parent 2987a787d3
commit 2e7c572af2
5 changed files with 72 additions and 26 deletions
+1 -4
View File
@@ -160,10 +160,7 @@ class Habit(Base):
class HabitLog(Base):
__tablename__ = "habit_logs"
__table_args__ = (
UniqueConstraint("habit_id", "day", name="uq_habit_log_day"),
Index("ix_habit_logs_habit_day", "habit_id", "day"),
)
__table_args__ = (UniqueConstraint("habit_id", "day", name="uq_habit_log_day"),)
id: Mapped[UUID] = mapped_column(primary_key=True, default=new_id)
habit_id: Mapped[UUID] = mapped_column(ForeignKey("habits.id", ondelete="CASCADE"), index=True)
day: Mapped[date] = mapped_column(Date)