This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import uuid
|
||||
|
||||
from sqlalchemy import Boolean, Column, Date, ForeignKey, Integer, String, Text
|
||||
from sqlalchemy import Boolean, Column, Date, Integer, String, Text
|
||||
from sqlalchemy.dialects.postgresql import UUID
|
||||
|
||||
from shared.database import BaseModel
|
||||
@@ -10,7 +10,7 @@ class CalendarEntry(BaseModel):
|
||||
__tablename__ = "calendar_entries"
|
||||
|
||||
uuid = Column(UUID(as_uuid=True), default=uuid.uuid4, unique=True, index=True)
|
||||
user_id = Column(Integer, ForeignKey("users.id"), nullable=False, index=True)
|
||||
user_id = Column(Integer, nullable=False, index=True) # Убран ForeignKey
|
||||
|
||||
entry_date = Column(Date, nullable=False, index=True)
|
||||
entry_type = Column(
|
||||
@@ -42,7 +42,7 @@ class CalendarEntry(BaseModel):
|
||||
class CycleData(BaseModel):
|
||||
__tablename__ = "cycle_data"
|
||||
|
||||
user_id = Column(Integer, ForeignKey("users.id"), nullable=False, index=True)
|
||||
user_id = Column(Integer, nullable=False, index=True) # Убран ForeignKey
|
||||
cycle_start_date = Column(Date, nullable=False)
|
||||
cycle_length = Column(Integer) # Length of this cycle
|
||||
period_length = Column(Integer) # Length of period in this cycle
|
||||
@@ -65,7 +65,7 @@ class CycleData(BaseModel):
|
||||
class HealthInsights(BaseModel):
|
||||
__tablename__ = "health_insights"
|
||||
|
||||
user_id = Column(Integer, ForeignKey("users.id"), nullable=False, index=True)
|
||||
user_id = Column(Integer, nullable=False, index=True) # Убран ForeignKey
|
||||
insight_type = Column(
|
||||
String(50), nullable=False
|
||||
) # cycle_pattern, symptom_pattern, etc.
|
||||
|
||||
Reference in New Issue
Block a user