From b55e53a37a95e346b4754491fd21154f77976483 Mon Sep 17 00:00:00 2001 From: thomaswoehlke <thomas.woehlke@gmail.com> Date: Wed, 26 May 2021 17:33:03 +0200 Subject: [PATCH] Refactoring: vaccination --- src/flask_covid19/blueprints/app_all/all_model.py | 1 + src/flask_covid19/blueprints/data_rki/rki_model.py | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/flask_covid19/blueprints/app_all/all_model.py b/src/flask_covid19/blueprints/app_all/all_model.py index 0bf09c1c..2c5a8cec 100644 --- a/src/flask_covid19/blueprints/app_all/all_model.py +++ b/src/flask_covid19/blueprints/app_all/all_model.py @@ -492,3 +492,4 @@ class AllFlat(AllImport): week_of_year = db.Column(db.Integer, nullable=False) day_of_year = db.Column(db.Integer, nullable=False) # + diff --git a/src/flask_covid19/blueprints/data_rki/rki_model.py b/src/flask_covid19/blueprints/data_rki/rki_model.py index 4809fab5..130b8dc9 100644 --- a/src/flask_covid19/blueprints/data_rki/rki_model.py +++ b/src/flask_covid19/blueprints/data_rki/rki_model.py @@ -245,7 +245,7 @@ class RkiData(BlueprintFactTable): 'RkiAltersgruppe', secondary=association_table_rki_to_altersgruppe, lazy='joined', - cascade='all, delete-orphan', + cascade='save-update, delete', order_by='desc(RkiAltersgruppe.altersgruppe)') neuer_fall = db.Column(db.String(255), nullable=False) geschlecht = db.Column(db.String(255), nullable=False) @@ -278,3 +278,9 @@ class RkiData(BlueprintFactTable): return db.session.query(cls).filter( and_((cls.date_reported.id == date_reported.id), (cls.location.id == location.id)) ).one_or_none() + + @classmethod + def delete_all(cls): + db.session.query(cls).delete() + db.session.commit() + return None -- GitLab