From cf0d71325f68af1dda4e86a290138bd3938349c5 Mon Sep 17 00:00:00 2001 From: Mo8it Date: Mon, 18 Apr 2022 18:43:55 +0200 Subject: [PATCH] Fix constraints --- .flaskenv | 1 - advlabdb/models.py | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 .flaskenv diff --git a/.flaskenv b/.flaskenv deleted file mode 100644 index daa6435..0000000 --- a/.flaskenv +++ /dev/null @@ -1 +0,0 @@ -FLASK_APP=advlabdb diff --git a/advlabdb/models.py b/advlabdb/models.py index 44341de..82018a5 100644 --- a/advlabdb/models.py +++ b/advlabdb/models.py @@ -146,7 +146,7 @@ class PartStudent(db.Model): class Group(db.Model): id = db.Column(db.Integer, primary_key=True) - number = db.Column(db.Integer, db.CheckConstraint(f"number > {MIN_GROUP_NUMBER}"), nullable=False) + number = db.Column(db.Integer, db.CheckConstraint(f"number >= {MIN_GROUP_NUMBER}"), nullable=False) semester_id = db.Column(db.Integer, db.ForeignKey("semester.id"), nullable=False) program_id = db.Column(db.Integer, db.ForeignKey("program.id"), nullable=False) @@ -236,7 +236,7 @@ class GroupExperiment(db.Model): class Experiment(db.Model): id = db.Column(db.Integer, primary_key=True) - number = db.Column(db.Integer, db.CheckConstraint(f"number > {MIN_EXPERIMENT_NUMBER}"), nullable=False) + number = db.Column(db.Integer, db.CheckConstraint(f"number >= {MIN_EXPERIMENT_NUMBER}"), nullable=False) title = db.Column(db.String(200), nullable=False) description = db.Column(db.Text, nullable=True) wiki_link = db.Column(db.String(300), nullable=True) @@ -418,7 +418,7 @@ class Appointment(db.Model): class Part(db.Model): id = db.Column(db.Integer, primary_key=True) - number = db.Column(db.Integer, db.CheckConstraint(f"number > {MIN_PART_NUMBER}"), nullable=False) + number = db.Column(db.Integer, db.CheckConstraint(f"number >= {MIN_PART_NUMBER}"), nullable=False) program_id = db.Column(db.Integer, db.ForeignKey("program.id"), nullable=False) semester_id = db.Column(db.Integer, db.ForeignKey("semester.id"), nullable=False)