Enough for today

This commit is contained in:
lvrossem
2023-03-27 23:19:59 +02:00
parent 765f3e9bef
commit fc63176642
9 changed files with 80 additions and 52 deletions

View File

@@ -2,7 +2,7 @@ from sqlalchemy import Boolean, Column, ForeignKey, Integer, String, Float
from sqlalchemy.orm import relationship
from enum import Enum
from enums import MinigameEnum, CourseEnum
from enums import MinigameEnum, CourseEnum, StrEnumType
from database import Base
@@ -22,7 +22,7 @@ class HighScore(Base):
high_score_id = Column(Integer, primary_key=True, index=True)
score_value = Column(Float, nullable=False)
minigame = Column(Enum(MinigameEnum), nullable=False)
minigame = Column(StrEnumType(MinigameEnum), nullable=False)
owner = Column(Integer, ForeignKey("users.user_id"))
@@ -31,6 +31,6 @@ class CourseProgress(Base):
course_progress_id = Column(Integer, primary_key=True, index=True)
progress_value = Column(Float, nullable=False)
course = Column(Enum(CourseEnum), nullable=False)
course = Column(StrEnumType(CourseEnum), nullable=False)
owner = Column(Integer, ForeignKey("users.user_id"))