From d0080129908db1865b8054e9538bcbe3f62a788c Mon Sep 17 00:00:00 2001 From: hay-kot Date: Wed, 28 Apr 2021 20:58:07 -0800 Subject: [PATCH] set foreign key to int --- mealie/db/models/mealplan.py | 2 +- mealie/db/models/recipe/api_extras.py | 2 +- mealie/db/models/recipe/assets.py | 2 +- mealie/db/models/recipe/ingredient.py | 2 +- mealie/db/models/recipe/instruction.py | 2 +- mealie/db/models/recipe/note.py | 2 +- mealie/db/models/recipe/nutrition.py | 2 +- mealie/db/models/recipe/tool.py | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/mealie/db/models/mealplan.py b/mealie/db/models/mealplan.py index 84e70d9c2..8ee0cacf3 100644 --- a/mealie/db/models/mealplan.py +++ b/mealie/db/models/mealplan.py @@ -9,7 +9,7 @@ from mealie.db.models.model_base import BaseMixins, SqlAlchemyBase class Meal(SqlAlchemyBase): __tablename__ = "meal" id = sa.Column(sa.Integer, primary_key=True) - parent_id = sa.Column(sa.String, sa.ForeignKey("mealplan.uid")) + parent_id = sa.Column(sa.Integer, sa.ForeignKey("mealplan.uid")) slug = sa.Column(sa.String) name = sa.Column(sa.String) date = sa.Column(sa.Date) diff --git a/mealie/db/models/recipe/api_extras.py b/mealie/db/models/recipe/api_extras.py index 222bb6c2c..c4172cb4c 100644 --- a/mealie/db/models/recipe/api_extras.py +++ b/mealie/db/models/recipe/api_extras.py @@ -5,7 +5,7 @@ from mealie.db.models.model_base import SqlAlchemyBase class ApiExtras(SqlAlchemyBase): __tablename__ = "api_extras" id = sa.Column(sa.Integer, primary_key=True) - parent_id = sa.Column(sa.String, sa.ForeignKey("recipes.id")) + parent_id = sa.Column(sa.Integer, sa.ForeignKey("recipes.id")) key_name = sa.Column(sa.String, unique=True) value = sa.Column(sa.String) diff --git a/mealie/db/models/recipe/assets.py b/mealie/db/models/recipe/assets.py index 2dba97359..7fb1dab0a 100644 --- a/mealie/db/models/recipe/assets.py +++ b/mealie/db/models/recipe/assets.py @@ -5,7 +5,7 @@ from mealie.db.models.model_base import SqlAlchemyBase class RecipeAsset(SqlAlchemyBase): __tablename__ = "recipe_assets" id = sa.Column(sa.Integer, primary_key=True) - parent_id = sa.Column(sa.String, sa.ForeignKey("recipes.id")) + parent_id = sa.Column(sa.Integer, sa.ForeignKey("recipes.id")) name = sa.Column(sa.String) icon = sa.Column(sa.String) file_name = sa.Column(sa.String) diff --git a/mealie/db/models/recipe/ingredient.py b/mealie/db/models/recipe/ingredient.py index 75c20d2d0..b00f4c60a 100644 --- a/mealie/db/models/recipe/ingredient.py +++ b/mealie/db/models/recipe/ingredient.py @@ -6,7 +6,7 @@ class RecipeIngredient(SqlAlchemyBase): __tablename__ = "recipes_ingredients" id = sa.Column(sa.Integer, primary_key=True) position = sa.Column(sa.Integer) - parent_id = sa.Column(sa.String, sa.ForeignKey("recipes.id")) + parent_id = sa.Column(sa.Integer, sa.ForeignKey("recipes.id")) ingredient = sa.Column(sa.String) def update(self, ingredient): diff --git a/mealie/db/models/recipe/instruction.py b/mealie/db/models/recipe/instruction.py index 5aa136ea5..080ebcbdb 100644 --- a/mealie/db/models/recipe/instruction.py +++ b/mealie/db/models/recipe/instruction.py @@ -5,7 +5,7 @@ from mealie.db.models.model_base import SqlAlchemyBase class RecipeInstruction(SqlAlchemyBase): __tablename__ = "recipe_instructions" id = sa.Column(sa.Integer, primary_key=True) - parent_id = sa.Column(sa.String, sa.ForeignKey("recipes.id")) + parent_id = sa.Column(sa.Integer, sa.ForeignKey("recipes.id")) position = sa.Column(sa.Integer) type = sa.Column(sa.String, default="") text = sa.Column(sa.String) diff --git a/mealie/db/models/recipe/note.py b/mealie/db/models/recipe/note.py index 8d37db582..28ee46303 100644 --- a/mealie/db/models/recipe/note.py +++ b/mealie/db/models/recipe/note.py @@ -5,7 +5,7 @@ from mealie.db.models.model_base import SqlAlchemyBase class Note(SqlAlchemyBase): __tablename__ = "notes" id = sa.Column(sa.Integer, primary_key=True) - parent_id = sa.Column(sa.String, sa.ForeignKey("recipes.id")) + parent_id = sa.Column(sa.Integer, sa.ForeignKey("recipes.id")) title = sa.Column(sa.String) text = sa.Column(sa.String) diff --git a/mealie/db/models/recipe/nutrition.py b/mealie/db/models/recipe/nutrition.py index 49820ea27..5856e3de6 100644 --- a/mealie/db/models/recipe/nutrition.py +++ b/mealie/db/models/recipe/nutrition.py @@ -5,7 +5,7 @@ from mealie.db.models.model_base import SqlAlchemyBase class Nutrition(SqlAlchemyBase): __tablename__ = "recipe_nutrition" id = sa.Column(sa.Integer, primary_key=True) - parent_id = sa.Column(sa.String, sa.ForeignKey("recipes.id")) + parent_id = sa.Column(sa.Integer, sa.ForeignKey("recipes.id")) calories = sa.Column(sa.String) fat_content = sa.Column(sa.String) fiber_content = sa.Column(sa.String) diff --git a/mealie/db/models/recipe/tool.py b/mealie/db/models/recipe/tool.py index 6b65c9e5d..2406864f3 100644 --- a/mealie/db/models/recipe/tool.py +++ b/mealie/db/models/recipe/tool.py @@ -5,7 +5,7 @@ from mealie.db.models.model_base import SqlAlchemyBase class Tool(SqlAlchemyBase): __tablename__ = "tools" id = sa.Column(sa.Integer, primary_key=True) - parent_id = sa.Column(sa.String, sa.ForeignKey("recipes.id")) + parent_id = sa.Column(sa.Integer, sa.ForeignKey("recipes.id")) tool = sa.Column(sa.String) def __init__(self, tool) -> None: