ci: trigga på master + formatfix inför Gitea Actions
CI / Typecheck, test & build (push) Failing after 2s
CI / Typecheck, test & build (push) Failing after 2s
This commit is contained in:
@@ -46,12 +46,8 @@
|
||||
"name": "admin_totp_user_id_users_id_fk",
|
||||
"tableFrom": "admin_totp",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -142,12 +138,8 @@
|
||||
"name": "email_verification_tokens_user_id_users_id_fk",
|
||||
"tableFrom": "email_verification_tokens",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -238,12 +230,8 @@
|
||||
"name": "password_reset_tokens_user_id_users_id_fk",
|
||||
"tableFrom": "password_reset_tokens",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -358,12 +346,8 @@
|
||||
"name": "refresh_tokens_user_id_users_id_fk",
|
||||
"tableFrom": "refresh_tokens",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -424,12 +408,8 @@
|
||||
"name": "user_consents_user_id_users_id_fk",
|
||||
"tableFrom": "user_consents",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -437,10 +417,7 @@
|
||||
"compositePrimaryKeys": {
|
||||
"user_consents_user_id_kind_pk": {
|
||||
"name": "user_consents_user_id_kind_pk",
|
||||
"columns": [
|
||||
"user_id",
|
||||
"kind"
|
||||
]
|
||||
"columns": ["user_id", "kind"]
|
||||
}
|
||||
},
|
||||
"uniqueConstraints": {},
|
||||
@@ -478,12 +455,8 @@
|
||||
"name": "user_credentials_user_id_users_id_fk",
|
||||
"tableFrom": "user_credentials",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -570,12 +543,8 @@
|
||||
"name": "user_health_profiles_user_id_users_id_fk",
|
||||
"tableFrom": "user_health_profiles",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -711,12 +680,8 @@
|
||||
"name": "user_preferences_user_id_users_id_fk",
|
||||
"tableFrom": "user_preferences",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -920,12 +885,8 @@
|
||||
"name": "user_locale_preferences_user_id_users_id_fk",
|
||||
"tableFrom": "user_locale_preferences",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -997,12 +958,8 @@
|
||||
"name": "household_members_household_id_households_id_fk",
|
||||
"tableFrom": "household_members",
|
||||
"tableTo": "households",
|
||||
"columnsFrom": [
|
||||
"household_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["household_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -1010,12 +967,8 @@
|
||||
"name": "household_members_user_id_users_id_fk",
|
||||
"tableFrom": "household_members",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -1023,10 +976,7 @@
|
||||
"compositePrimaryKeys": {
|
||||
"household_members_household_id_user_id_pk": {
|
||||
"name": "household_members_household_id_user_id_pk",
|
||||
"columns": [
|
||||
"household_id",
|
||||
"user_id"
|
||||
]
|
||||
"columns": ["household_id", "user_id"]
|
||||
}
|
||||
},
|
||||
"uniqueConstraints": {},
|
||||
@@ -1237,12 +1187,8 @@
|
||||
"name": "storage_locations_household_id_households_id_fk",
|
||||
"tableFrom": "storage_locations",
|
||||
"tableTo": "households",
|
||||
"columnsFrom": [
|
||||
"household_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["household_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -1546,12 +1492,8 @@
|
||||
"name": "substitutions_from_ingredient_id_canonical_ingredients_id_fk",
|
||||
"tableFrom": "substitutions",
|
||||
"tableTo": "canonical_ingredients",
|
||||
"columnsFrom": [
|
||||
"from_ingredient_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["from_ingredient_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "no action",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -1559,12 +1501,8 @@
|
||||
"name": "substitutions_to_ingredient_id_canonical_ingredients_id_fk",
|
||||
"tableFrom": "substitutions",
|
||||
"tableTo": "canonical_ingredients",
|
||||
"columnsFrom": [
|
||||
"to_ingredient_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["to_ingredient_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "no action",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -1787,12 +1725,8 @@
|
||||
"name": "products_canonical_ingredient_id_canonical_ingredients_id_fk",
|
||||
"tableFrom": "products",
|
||||
"tableTo": "canonical_ingredients",
|
||||
"columnsFrom": [
|
||||
"canonical_ingredient_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["canonical_ingredient_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "no action",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -2073,12 +2007,8 @@
|
||||
"name": "inventory_items_household_id_households_id_fk",
|
||||
"tableFrom": "inventory_items",
|
||||
"tableTo": "households",
|
||||
"columnsFrom": [
|
||||
"household_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["household_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -2086,12 +2016,8 @@
|
||||
"name": "inventory_items_canonical_ingredient_id_canonical_ingredients_id_fk",
|
||||
"tableFrom": "inventory_items",
|
||||
"tableTo": "canonical_ingredients",
|
||||
"columnsFrom": [
|
||||
"canonical_ingredient_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["canonical_ingredient_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "no action",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -2099,12 +2025,8 @@
|
||||
"name": "inventory_items_product_id_products_id_fk",
|
||||
"tableFrom": "inventory_items",
|
||||
"tableTo": "products",
|
||||
"columnsFrom": [
|
||||
"product_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["product_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "no action",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -2112,12 +2034,8 @@
|
||||
"name": "inventory_items_storage_location_id_storage_locations_id_fk",
|
||||
"tableFrom": "inventory_items",
|
||||
"tableTo": "storage_locations",
|
||||
"columnsFrom": [
|
||||
"storage_location_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["storage_location_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "no action",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -2267,12 +2185,8 @@
|
||||
"name": "inventory_transactions_household_id_households_id_fk",
|
||||
"tableFrom": "inventory_transactions",
|
||||
"tableTo": "households",
|
||||
"columnsFrom": [
|
||||
"household_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["household_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -2280,12 +2194,8 @@
|
||||
"name": "inventory_transactions_inventory_item_id_inventory_items_id_fk",
|
||||
"tableFrom": "inventory_transactions",
|
||||
"tableTo": "inventory_items",
|
||||
"columnsFrom": [
|
||||
"inventory_item_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["inventory_item_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -2293,12 +2203,8 @@
|
||||
"name": "inventory_transactions_actor_user_id_users_id_fk",
|
||||
"tableFrom": "inventory_transactions",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"actor_user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["actor_user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -2375,9 +2281,7 @@
|
||||
"inventory_decay_profiles_name_unique": {
|
||||
"name": "inventory_decay_profiles_name_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"name"
|
||||
]
|
||||
"columns": ["name"]
|
||||
}
|
||||
},
|
||||
"policies": {},
|
||||
@@ -2407,12 +2311,8 @@
|
||||
"name": "inventory_item_decay_profile_inventory_item_id_inventory_items_id_fk",
|
||||
"tableFrom": "inventory_item_decay_profile",
|
||||
"tableTo": "inventory_items",
|
||||
"columnsFrom": [
|
||||
"inventory_item_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["inventory_item_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -2420,12 +2320,8 @@
|
||||
"name": "inventory_item_decay_profile_decay_profile_id_inventory_decay_profiles_id_fk",
|
||||
"tableFrom": "inventory_item_decay_profile",
|
||||
"tableTo": "inventory_decay_profiles",
|
||||
"columnsFrom": [
|
||||
"decay_profile_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["decay_profile_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "restrict",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -2516,12 +2412,8 @@
|
||||
"name": "recipe_cooks_recipe_id_recipes_id_fk",
|
||||
"tableFrom": "recipe_cooks",
|
||||
"tableTo": "recipes",
|
||||
"columnsFrom": [
|
||||
"recipe_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["recipe_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -2529,12 +2421,8 @@
|
||||
"name": "recipe_cooks_user_id_users_id_fk",
|
||||
"tableFrom": "recipe_cooks",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -2591,12 +2479,8 @@
|
||||
"name": "recipe_favorites_recipe_id_recipes_id_fk",
|
||||
"tableFrom": "recipe_favorites",
|
||||
"tableTo": "recipes",
|
||||
"columnsFrom": [
|
||||
"recipe_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["recipe_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -2604,12 +2488,8 @@
|
||||
"name": "recipe_favorites_user_id_users_id_fk",
|
||||
"tableFrom": "recipe_favorites",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -2617,10 +2497,7 @@
|
||||
"compositePrimaryKeys": {
|
||||
"recipe_favorites_recipe_id_user_id_pk": {
|
||||
"name": "recipe_favorites_recipe_id_user_id_pk",
|
||||
"columns": [
|
||||
"recipe_id",
|
||||
"user_id"
|
||||
]
|
||||
"columns": ["recipe_id", "user_id"]
|
||||
}
|
||||
},
|
||||
"uniqueConstraints": {},
|
||||
@@ -2734,12 +2611,8 @@
|
||||
"name": "recipe_ingredients_recipe_id_recipes_id_fk",
|
||||
"tableFrom": "recipe_ingredients",
|
||||
"tableTo": "recipes",
|
||||
"columnsFrom": [
|
||||
"recipe_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["recipe_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -2747,12 +2620,8 @@
|
||||
"name": "recipe_ingredients_canonical_ingredient_id_canonical_ingredients_id_fk",
|
||||
"tableFrom": "recipe_ingredients",
|
||||
"tableTo": "canonical_ingredients",
|
||||
"columnsFrom": [
|
||||
"canonical_ingredient_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["canonical_ingredient_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "no action",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -2863,12 +2732,8 @@
|
||||
"name": "recipe_ratings_recipe_id_recipes_id_fk",
|
||||
"tableFrom": "recipe_ratings",
|
||||
"tableTo": "recipes",
|
||||
"columnsFrom": [
|
||||
"recipe_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["recipe_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -2876,12 +2741,8 @@
|
||||
"name": "recipe_ratings_user_id_users_id_fk",
|
||||
"tableFrom": "recipe_ratings",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -2970,12 +2831,8 @@
|
||||
"name": "recipe_similarities_recipe_a_id_recipes_id_fk",
|
||||
"tableFrom": "recipe_similarities",
|
||||
"tableTo": "recipes",
|
||||
"columnsFrom": [
|
||||
"recipe_a_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["recipe_a_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -2983,12 +2840,8 @@
|
||||
"name": "recipe_similarities_recipe_b_id_recipes_id_fk",
|
||||
"tableFrom": "recipe_similarities",
|
||||
"tableTo": "recipes",
|
||||
"columnsFrom": [
|
||||
"recipe_b_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["recipe_b_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -3185,12 +3038,8 @@
|
||||
"name": "recipe_steps_recipe_id_recipes_id_fk",
|
||||
"tableFrom": "recipe_steps",
|
||||
"tableTo": "recipes",
|
||||
"columnsFrom": [
|
||||
"recipe_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["recipe_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -3602,12 +3451,8 @@
|
||||
"name": "recipes_source_registry_id_recipe_source_registry_id_fk",
|
||||
"tableFrom": "recipes",
|
||||
"tableTo": "recipe_source_registry",
|
||||
"columnsFrom": [
|
||||
"source_registry_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["source_registry_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "no action",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -3615,12 +3460,8 @@
|
||||
"name": "recipes_creator_user_id_users_id_fk",
|
||||
"tableFrom": "recipes",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"creator_user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["creator_user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -3741,12 +3582,8 @@
|
||||
"name": "ingredient_translations_ingredient_id_canonical_ingredients_id_fk",
|
||||
"tableFrom": "ingredient_translations",
|
||||
"tableTo": "canonical_ingredients",
|
||||
"columnsFrom": [
|
||||
"ingredient_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["ingredient_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -3798,12 +3635,8 @@
|
||||
"name": "recipe_step_translations_recipe_id_recipes_id_fk",
|
||||
"tableFrom": "recipe_step_translations",
|
||||
"tableTo": "recipes",
|
||||
"columnsFrom": [
|
||||
"recipe_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["recipe_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -3811,11 +3644,7 @@
|
||||
"compositePrimaryKeys": {
|
||||
"recipe_step_translations_recipe_id_language_tag_step_number_pk": {
|
||||
"name": "recipe_step_translations_recipe_id_language_tag_step_number_pk",
|
||||
"columns": [
|
||||
"recipe_id",
|
||||
"language_tag",
|
||||
"step_number"
|
||||
]
|
||||
"columns": ["recipe_id", "language_tag", "step_number"]
|
||||
}
|
||||
},
|
||||
"uniqueConstraints": {},
|
||||
@@ -3950,12 +3779,8 @@
|
||||
"name": "recipe_translations_recipe_id_recipes_id_fk",
|
||||
"tableFrom": "recipe_translations",
|
||||
"tableTo": "recipes",
|
||||
"columnsFrom": [
|
||||
"recipe_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["recipe_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -4001,10 +3826,7 @@
|
||||
"compositePrimaryKeys": {
|
||||
"unit_translations_unit_code_language_tag_pk": {
|
||||
"name": "unit_translations_unit_code_language_tag_pk",
|
||||
"columns": [
|
||||
"unit_code",
|
||||
"language_tag"
|
||||
]
|
||||
"columns": ["unit_code", "language_tag"]
|
||||
}
|
||||
},
|
||||
"uniqueConstraints": {},
|
||||
@@ -4042,10 +3864,7 @@
|
||||
"compositePrimaryKeys": {
|
||||
"allergen_market_rules_region_code_allergen_pk": {
|
||||
"name": "allergen_market_rules_region_code_allergen_pk",
|
||||
"columns": [
|
||||
"region_code",
|
||||
"allergen"
|
||||
]
|
||||
"columns": ["region_code", "allergen"]
|
||||
}
|
||||
},
|
||||
"uniqueConstraints": {},
|
||||
@@ -4240,12 +4059,8 @@
|
||||
"name": "meal_boxes_household_id_households_id_fk",
|
||||
"tableFrom": "meal_boxes",
|
||||
"tableTo": "households",
|
||||
"columnsFrom": [
|
||||
"household_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["household_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -4253,12 +4068,8 @@
|
||||
"name": "meal_boxes_recipe_id_recipes_id_fk",
|
||||
"tableFrom": "meal_boxes",
|
||||
"tableTo": "recipes",
|
||||
"columnsFrom": [
|
||||
"recipe_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["recipe_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -4266,12 +4077,8 @@
|
||||
"name": "meal_boxes_storage_location_id_storage_locations_id_fk",
|
||||
"tableFrom": "meal_boxes",
|
||||
"tableTo": "storage_locations",
|
||||
"columnsFrom": [
|
||||
"storage_location_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["storage_location_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "no action",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -4279,12 +4086,8 @@
|
||||
"name": "meal_boxes_reserved_for_user_id_users_id_fk",
|
||||
"tableFrom": "meal_boxes",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"reserved_for_user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["reserved_for_user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -4451,12 +4254,8 @@
|
||||
"name": "meals_user_id_users_id_fk",
|
||||
"tableFrom": "meals",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -4464,12 +4263,8 @@
|
||||
"name": "meals_household_id_households_id_fk",
|
||||
"tableFrom": "meals",
|
||||
"tableTo": "households",
|
||||
"columnsFrom": [
|
||||
"household_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["household_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -4477,12 +4272,8 @@
|
||||
"name": "meals_recipe_id_recipes_id_fk",
|
||||
"tableFrom": "meals",
|
||||
"tableTo": "recipes",
|
||||
"columnsFrom": [
|
||||
"recipe_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["recipe_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -4606,12 +4397,8 @@
|
||||
"name": "shopping_list_items_shopping_list_id_shopping_lists_id_fk",
|
||||
"tableFrom": "shopping_list_items",
|
||||
"tableTo": "shopping_lists",
|
||||
"columnsFrom": [
|
||||
"shopping_list_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["shopping_list_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -4619,12 +4406,8 @@
|
||||
"name": "shopping_list_items_canonical_ingredient_id_canonical_ingredients_id_fk",
|
||||
"tableFrom": "shopping_list_items",
|
||||
"tableTo": "canonical_ingredients",
|
||||
"columnsFrom": [
|
||||
"canonical_ingredient_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["canonical_ingredient_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "no action",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -4632,12 +4415,8 @@
|
||||
"name": "shopping_list_items_added_by_user_id_users_id_fk",
|
||||
"tableFrom": "shopping_list_items",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"added_by_user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["added_by_user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -4722,12 +4501,8 @@
|
||||
"name": "shopping_lists_household_id_households_id_fk",
|
||||
"tableFrom": "shopping_lists",
|
||||
"tableTo": "households",
|
||||
"columnsFrom": [
|
||||
"household_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["household_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -4735,12 +4510,8 @@
|
||||
"name": "shopping_lists_week_plan_id_week_plans_id_fk",
|
||||
"tableFrom": "shopping_lists",
|
||||
"tableTo": "week_plans",
|
||||
"columnsFrom": [
|
||||
"week_plan_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["week_plan_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -4849,12 +4620,8 @@
|
||||
"name": "week_plan_entries_week_plan_id_week_plans_id_fk",
|
||||
"tableFrom": "week_plan_entries",
|
||||
"tableTo": "week_plans",
|
||||
"columnsFrom": [
|
||||
"week_plan_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["week_plan_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -4862,12 +4629,8 @@
|
||||
"name": "week_plan_entries_recipe_id_recipes_id_fk",
|
||||
"tableFrom": "week_plan_entries",
|
||||
"tableTo": "recipes",
|
||||
"columnsFrom": [
|
||||
"recipe_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["recipe_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -4875,12 +4638,8 @@
|
||||
"name": "week_plan_entries_meal_box_id_meal_boxes_id_fk",
|
||||
"tableFrom": "week_plan_entries",
|
||||
"tableTo": "meal_boxes",
|
||||
"columnsFrom": [
|
||||
"meal_box_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["meal_box_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -4977,12 +4736,8 @@
|
||||
"name": "week_plans_household_id_households_id_fk",
|
||||
"tableFrom": "week_plans",
|
||||
"tableTo": "households",
|
||||
"columnsFrom": [
|
||||
"household_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["household_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -5096,12 +4851,8 @@
|
||||
"name": "price_observations_canonical_ingredient_id_canonical_ingredients_id_fk",
|
||||
"tableFrom": "price_observations",
|
||||
"tableTo": "canonical_ingredients",
|
||||
"columnsFrom": [
|
||||
"canonical_ingredient_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["canonical_ingredient_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "no action",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -5109,12 +4860,8 @@
|
||||
"name": "price_observations_product_id_products_id_fk",
|
||||
"tableFrom": "price_observations",
|
||||
"tableTo": "products",
|
||||
"columnsFrom": [
|
||||
"product_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["product_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "no action",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -5235,12 +4982,8 @@
|
||||
"name": "receipt_lines_receipt_id_receipts_id_fk",
|
||||
"tableFrom": "receipt_lines",
|
||||
"tableTo": "receipts",
|
||||
"columnsFrom": [
|
||||
"receipt_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["receipt_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -5248,12 +4991,8 @@
|
||||
"name": "receipt_lines_canonical_ingredient_id_canonical_ingredients_id_fk",
|
||||
"tableFrom": "receipt_lines",
|
||||
"tableTo": "canonical_ingredients",
|
||||
"columnsFrom": [
|
||||
"canonical_ingredient_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["canonical_ingredient_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "no action",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -5261,12 +5000,8 @@
|
||||
"name": "receipt_lines_product_id_products_id_fk",
|
||||
"tableFrom": "receipt_lines",
|
||||
"tableTo": "products",
|
||||
"columnsFrom": [
|
||||
"product_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["product_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "no action",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -5373,12 +5108,8 @@
|
||||
"name": "receipts_household_id_households_id_fk",
|
||||
"tableFrom": "receipts",
|
||||
"tableTo": "households",
|
||||
"columnsFrom": [
|
||||
"household_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["household_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -5496,12 +5227,8 @@
|
||||
"name": "ai_corrections_scan_job_id_scan_jobs_id_fk",
|
||||
"tableFrom": "ai_corrections",
|
||||
"tableTo": "scan_jobs",
|
||||
"columnsFrom": [
|
||||
"scan_job_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["scan_job_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -5509,12 +5236,8 @@
|
||||
"name": "ai_corrections_user_id_users_id_fk",
|
||||
"tableFrom": "ai_corrections",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -5690,12 +5413,8 @@
|
||||
"name": "scan_jobs_user_id_users_id_fk",
|
||||
"tableFrom": "scan_jobs",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -5703,12 +5422,8 @@
|
||||
"name": "scan_jobs_household_id_households_id_fk",
|
||||
"tableFrom": "scan_jobs",
|
||||
"tableTo": "households",
|
||||
"columnsFrom": [
|
||||
"household_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["household_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -5835,12 +5550,8 @@
|
||||
"name": "food_memories_user_id_users_id_fk",
|
||||
"tableFrom": "food_memories",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -5848,12 +5559,8 @@
|
||||
"name": "food_memories_household_id_households_id_fk",
|
||||
"tableFrom": "food_memories",
|
||||
"tableTo": "households",
|
||||
"columnsFrom": [
|
||||
"household_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["household_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -5861,12 +5568,8 @@
|
||||
"name": "food_memories_recipe_id_recipes_id_fk",
|
||||
"tableFrom": "food_memories",
|
||||
"tableTo": "recipes",
|
||||
"columnsFrom": [
|
||||
"recipe_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["recipe_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -6044,12 +5747,8 @@
|
||||
"name": "memory_items_user_id_users_id_fk",
|
||||
"tableFrom": "memory_items",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -6057,12 +5756,8 @@
|
||||
"name": "memory_items_household_id_households_id_fk",
|
||||
"tableFrom": "memory_items",
|
||||
"tableTo": "households",
|
||||
"columnsFrom": [
|
||||
"household_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["household_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -6159,12 +5854,8 @@
|
||||
"name": "taste_signals_user_id_users_id_fk",
|
||||
"tableFrom": "taste_signals",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -6172,12 +5863,8 @@
|
||||
"name": "taste_signals_ref_recipe_id_recipes_id_fk",
|
||||
"tableFrom": "taste_signals",
|
||||
"tableTo": "recipes",
|
||||
"columnsFrom": [
|
||||
"ref_recipe_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["ref_recipe_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -6376,12 +6063,8 @@
|
||||
"name": "ai_usage_counters_user_id_users_id_fk",
|
||||
"tableFrom": "ai_usage_counters",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -6576,12 +6259,8 @@
|
||||
"name": "store_transactions_user_id_users_id_fk",
|
||||
"tableFrom": "store_transactions",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -6663,12 +6342,8 @@
|
||||
"name": "subscription_events_subscription_id_subscriptions_id_fk",
|
||||
"tableFrom": "subscription_events",
|
||||
"tableTo": "subscriptions",
|
||||
"columnsFrom": [
|
||||
"subscription_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["subscription_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -6676,12 +6351,8 @@
|
||||
"name": "subscription_events_user_id_users_id_fk",
|
||||
"tableFrom": "subscription_events",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -6837,12 +6508,8 @@
|
||||
"name": "subscriptions_user_id_users_id_fk",
|
||||
"tableFrom": "subscriptions",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -6850,12 +6517,8 @@
|
||||
"name": "subscriptions_household_id_households_id_fk",
|
||||
"tableFrom": "subscriptions",
|
||||
"tableTo": "households",
|
||||
"columnsFrom": [
|
||||
"household_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["household_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -6896,12 +6559,8 @@
|
||||
"name": "trials_user_id_users_id_fk",
|
||||
"tableFrom": "trials",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -7011,12 +6670,8 @@
|
||||
"name": "analytics_daily_snapshots_household_id_households_id_fk",
|
||||
"tableFrom": "analytics_daily_snapshots",
|
||||
"tableTo": "households",
|
||||
"columnsFrom": [
|
||||
"household_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["household_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -7214,12 +6869,8 @@
|
||||
"name": "product_analytics_events_user_id_users_id_fk",
|
||||
"tableFrom": "product_analytics_events",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -7227,12 +6878,8 @@
|
||||
"name": "product_analytics_events_household_id_households_id_fk",
|
||||
"tableFrom": "product_analytics_events",
|
||||
"tableTo": "households",
|
||||
"columnsFrom": [
|
||||
"household_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["household_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "set null",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -7542,12 +7189,8 @@
|
||||
"name": "creator_follows_follower_user_id_users_id_fk",
|
||||
"tableFrom": "creator_follows",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"follower_user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["follower_user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
},
|
||||
@@ -7555,12 +7198,8 @@
|
||||
"name": "creator_follows_creator_user_id_users_id_fk",
|
||||
"tableFrom": "creator_follows",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"creator_user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["creator_user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -7568,10 +7207,7 @@
|
||||
"compositePrimaryKeys": {
|
||||
"creator_follows_follower_user_id_creator_user_id_pk": {
|
||||
"name": "creator_follows_follower_user_id_creator_user_id_pk",
|
||||
"columns": [
|
||||
"follower_user_id",
|
||||
"creator_user_id"
|
||||
]
|
||||
"columns": ["follower_user_id", "creator_user_id"]
|
||||
}
|
||||
},
|
||||
"uniqueConstraints": {},
|
||||
@@ -7667,12 +7303,8 @@
|
||||
"name": "creator_stats_user_id_users_id_fk",
|
||||
"tableFrom": "creator_stats",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -7905,12 +7537,8 @@
|
||||
"name": "idempotency_keys_user_id_users_id_fk",
|
||||
"tableFrom": "idempotency_keys",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -7918,11 +7546,7 @@
|
||||
"compositePrimaryKeys": {
|
||||
"idempotency_keys_user_id_key_endpoint_pk": {
|
||||
"name": "idempotency_keys_user_id_key_endpoint_pk",
|
||||
"columns": [
|
||||
"user_id",
|
||||
"key",
|
||||
"endpoint"
|
||||
]
|
||||
"columns": ["user_id", "key", "endpoint"]
|
||||
}
|
||||
},
|
||||
"uniqueConstraints": {},
|
||||
@@ -8044,12 +7668,8 @@
|
||||
"name": "notifications_user_id_users_id_fk",
|
||||
"tableFrom": "notifications",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -8096,12 +7716,8 @@
|
||||
"name": "push_tokens_user_id_users_id_fk",
|
||||
"tableFrom": "push_tokens",
|
||||
"tableTo": "users",
|
||||
"columnsFrom": [
|
||||
"user_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["user_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -8109,10 +7725,7 @@
|
||||
"compositePrimaryKeys": {
|
||||
"push_tokens_user_id_token_pk": {
|
||||
"name": "push_tokens_user_id_token_pk",
|
||||
"columns": [
|
||||
"user_id",
|
||||
"token"
|
||||
]
|
||||
"columns": ["user_id", "token"]
|
||||
}
|
||||
},
|
||||
"uniqueConstraints": {},
|
||||
@@ -8164,12 +7777,8 @@
|
||||
"name": "waste_summaries_household_id_households_id_fk",
|
||||
"tableFrom": "waste_summaries",
|
||||
"tableTo": "households",
|
||||
"columnsFrom": [
|
||||
"household_id"
|
||||
],
|
||||
"columnsTo": [
|
||||
"id"
|
||||
],
|
||||
"columnsFrom": ["household_id"],
|
||||
"columnsTo": ["id"],
|
||||
"onDelete": "cascade",
|
||||
"onUpdate": "no action"
|
||||
}
|
||||
@@ -8177,10 +7786,7 @@
|
||||
"compositePrimaryKeys": {
|
||||
"waste_summaries_household_id_week_start_date_pk": {
|
||||
"name": "waste_summaries_household_id_week_start_date_pk",
|
||||
"columns": [
|
||||
"household_id",
|
||||
"week_start_date"
|
||||
]
|
||||
"columns": ["household_id", "week_start_date"]
|
||||
}
|
||||
},
|
||||
"uniqueConstraints": {},
|
||||
@@ -8342,9 +7948,7 @@
|
||||
"release_gates_gate_key_unique": {
|
||||
"name": "release_gates_gate_key_unique",
|
||||
"nullsNotDistinct": false,
|
||||
"columns": [
|
||||
"gate_key"
|
||||
]
|
||||
"columns": ["gate_key"]
|
||||
}
|
||||
},
|
||||
"policies": {},
|
||||
@@ -8356,13 +7960,7 @@
|
||||
"public.activity_level": {
|
||||
"name": "activity_level",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"sedentary",
|
||||
"light",
|
||||
"moderate",
|
||||
"active",
|
||||
"very_active"
|
||||
]
|
||||
"values": ["sedentary", "light", "moderate", "active", "very_active"]
|
||||
},
|
||||
"public.allergen": {
|
||||
"name": "allergen",
|
||||
@@ -8400,11 +7998,7 @@
|
||||
"public.consent_status": {
|
||||
"name": "consent_status",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"granted",
|
||||
"denied",
|
||||
"revoked"
|
||||
]
|
||||
"values": ["granted", "denied", "revoked"]
|
||||
},
|
||||
"public.cooking_method": {
|
||||
"name": "cooking_method",
|
||||
@@ -8427,13 +8021,7 @@
|
||||
"public.creator_level": {
|
||||
"name": "creator_level",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"beginner",
|
||||
"sous_chef",
|
||||
"chef",
|
||||
"master_chef",
|
||||
"legend"
|
||||
]
|
||||
"values": ["beginner", "sous_chef", "chef", "master_chef", "legend"]
|
||||
},
|
||||
"public.cuisine": {
|
||||
"name": "cuisine",
|
||||
@@ -8463,10 +8051,7 @@
|
||||
"public.date_kind": {
|
||||
"name": "date_kind",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"best_before",
|
||||
"use_by"
|
||||
]
|
||||
"values": ["best_before", "use_by"]
|
||||
},
|
||||
"public.diet_pattern": {
|
||||
"name": "diet_pattern",
|
||||
@@ -8511,13 +8096,7 @@
|
||||
"public.expiry_status": {
|
||||
"name": "expiry_status",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"fresh",
|
||||
"use_soon",
|
||||
"expiring",
|
||||
"expired",
|
||||
"unknown"
|
||||
]
|
||||
"values": ["fresh", "use_soon", "expiring", "expired", "unknown"]
|
||||
},
|
||||
"public.goal_type": {
|
||||
"name": "goal_type",
|
||||
@@ -8539,12 +8118,7 @@
|
||||
"public.household_role": {
|
||||
"name": "household_role",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"owner",
|
||||
"adult",
|
||||
"member",
|
||||
"child"
|
||||
]
|
||||
"values": ["owner", "adult", "member", "child"]
|
||||
},
|
||||
"public.inventory_source": {
|
||||
"name": "inventory_source",
|
||||
@@ -8586,14 +8160,7 @@
|
||||
"public.job_status": {
|
||||
"name": "job_status",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"queued",
|
||||
"running",
|
||||
"awaiting_confirmation",
|
||||
"completed",
|
||||
"failed",
|
||||
"canceled"
|
||||
]
|
||||
"values": ["queued", "running", "awaiting_confirmation", "completed", "failed", "canceled"]
|
||||
},
|
||||
"public.job_type": {
|
||||
"name": "job_type",
|
||||
@@ -8637,27 +8204,12 @@
|
||||
"public.meal_type": {
|
||||
"name": "meal_type",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"breakfast",
|
||||
"lunch",
|
||||
"dinner",
|
||||
"snack",
|
||||
"dessert",
|
||||
"starter",
|
||||
"buffet",
|
||||
"party"
|
||||
]
|
||||
"values": ["breakfast", "lunch", "dinner", "snack", "dessert", "starter", "buffet", "party"]
|
||||
},
|
||||
"public.memory_kind": {
|
||||
"name": "memory_kind",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"structured_fact",
|
||||
"event",
|
||||
"semantic",
|
||||
"profile_summary",
|
||||
"recipe_memory"
|
||||
]
|
||||
"values": ["structured_fact", "event", "semantic", "profile_summary", "recipe_memory"]
|
||||
},
|
||||
"public.notification_type": {
|
||||
"name": "notification_type",
|
||||
@@ -8676,41 +8228,22 @@
|
||||
"public.precision_mode": {
|
||||
"name": "precision_mode",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"simple",
|
||||
"exact"
|
||||
]
|
||||
"values": ["simple", "exact"]
|
||||
},
|
||||
"public.profile_visibility": {
|
||||
"name": "profile_visibility",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"private",
|
||||
"friends",
|
||||
"national",
|
||||
"global"
|
||||
]
|
||||
"values": ["private", "friends", "national", "global"]
|
||||
},
|
||||
"public.recipe_difficulty": {
|
||||
"name": "recipe_difficulty",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"beginner",
|
||||
"easy",
|
||||
"medium",
|
||||
"advanced",
|
||||
"expert"
|
||||
]
|
||||
"values": ["beginner", "easy", "medium", "advanced", "expert"]
|
||||
},
|
||||
"public.recipe_similarity_class": {
|
||||
"name": "recipe_similarity_class",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"duplicate",
|
||||
"variant",
|
||||
"inspired",
|
||||
"independent"
|
||||
]
|
||||
"values": ["duplicate", "variant", "inspired", "independent"]
|
||||
},
|
||||
"public.recipe_source_type": {
|
||||
"name": "recipe_source_type",
|
||||
@@ -8758,23 +8291,12 @@
|
||||
"public.recipe_verification_status": {
|
||||
"name": "recipe_verification_status",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"unverified",
|
||||
"community",
|
||||
"verified",
|
||||
"editorial"
|
||||
]
|
||||
"values": ["unverified", "community", "verified", "editorial"]
|
||||
},
|
||||
"public.religious_rule": {
|
||||
"name": "religious_rule",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"none",
|
||||
"halal",
|
||||
"kosher",
|
||||
"hindu_no_beef",
|
||||
"buddhist_vegetarian"
|
||||
]
|
||||
"values": ["none", "halal", "kosher", "hindu_no_beef", "buddhist_vegetarian"]
|
||||
},
|
||||
"public.scan_type": {
|
||||
"name": "scan_type",
|
||||
@@ -8795,20 +8317,12 @@
|
||||
"public.sex": {
|
||||
"name": "sex",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"female",
|
||||
"male",
|
||||
"unspecified"
|
||||
]
|
||||
"values": ["female", "male", "unspecified"]
|
||||
},
|
||||
"public.signal_origin": {
|
||||
"name": "signal_origin",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"user_stated",
|
||||
"observed",
|
||||
"ai_inferred"
|
||||
]
|
||||
"values": ["user_stated", "observed", "ai_inferred"]
|
||||
},
|
||||
"public.storage_location_type": {
|
||||
"name": "storage_location_type",
|
||||
@@ -8827,49 +8341,22 @@
|
||||
"public.subscription_plan": {
|
||||
"name": "subscription_plan",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"free",
|
||||
"household",
|
||||
"family",
|
||||
"large_household"
|
||||
]
|
||||
"values": ["free", "household", "family", "large_household"]
|
||||
},
|
||||
"public.subscription_provider": {
|
||||
"name": "subscription_provider",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"apple",
|
||||
"google",
|
||||
"promo",
|
||||
"none"
|
||||
]
|
||||
"values": ["apple", "google", "promo", "none"]
|
||||
},
|
||||
"public.subscription_status": {
|
||||
"name": "subscription_status",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"trial",
|
||||
"active",
|
||||
"in_grace",
|
||||
"on_hold",
|
||||
"paused",
|
||||
"canceled",
|
||||
"expired"
|
||||
]
|
||||
"values": ["trial", "active", "in_grace", "on_hold", "paused", "canceled", "expired"]
|
||||
},
|
||||
"public.taste_axis": {
|
||||
"name": "taste_axis",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"spice",
|
||||
"salt",
|
||||
"acid",
|
||||
"creaminess",
|
||||
"garlic",
|
||||
"sweetness",
|
||||
"herbs",
|
||||
"umami"
|
||||
]
|
||||
"values": ["spice", "salt", "acid", "creaminess", "garlic", "sweetness", "herbs", "umami"]
|
||||
},
|
||||
"public.unit": {
|
||||
"name": "unit",
|
||||
@@ -8898,85 +8385,47 @@
|
||||
"public.user_role": {
|
||||
"name": "user_role",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"user",
|
||||
"moderator",
|
||||
"admin"
|
||||
]
|
||||
"values": ["user", "moderator", "admin"]
|
||||
},
|
||||
"public.verification_status": {
|
||||
"name": "verification_status",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"unverified",
|
||||
"user_verified",
|
||||
"editorially_verified"
|
||||
]
|
||||
"values": ["unverified", "user_verified", "editorially_verified"]
|
||||
},
|
||||
"public.measurement_system": {
|
||||
"name": "measurement_system",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"METRIC",
|
||||
"US_CUSTOMARY",
|
||||
"MIXED"
|
||||
]
|
||||
"values": ["METRIC", "US_CUSTOMARY", "MIXED"]
|
||||
},
|
||||
"public.temperature_unit": {
|
||||
"name": "temperature_unit",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"CELSIUS",
|
||||
"FAHRENHEIT"
|
||||
]
|
||||
"values": ["CELSIUS", "FAHRENHEIT"]
|
||||
},
|
||||
"public.translation_source": {
|
||||
"name": "translation_source",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"seed",
|
||||
"ai",
|
||||
"human"
|
||||
]
|
||||
"values": ["seed", "ai", "human"]
|
||||
},
|
||||
"public.translation_status": {
|
||||
"name": "translation_status",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"draft_ai",
|
||||
"in_review",
|
||||
"published"
|
||||
]
|
||||
"values": ["draft_ai", "in_review", "published"]
|
||||
},
|
||||
"public.release_gate_category": {
|
||||
"name": "release_gate_category",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"product",
|
||||
"quality",
|
||||
"retention",
|
||||
"economy"
|
||||
]
|
||||
"values": ["product", "quality", "retention", "economy"]
|
||||
},
|
||||
"public.release_gate_comparison": {
|
||||
"name": "release_gate_comparison",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"gte",
|
||||
"lte",
|
||||
"eq"
|
||||
]
|
||||
"values": ["gte", "lte", "eq"]
|
||||
},
|
||||
"public.release_gate_status": {
|
||||
"name": "release_gate_status",
|
||||
"schema": "public",
|
||||
"values": [
|
||||
"pending",
|
||||
"passed",
|
||||
"failed",
|
||||
"blocked",
|
||||
"not_measurable"
|
||||
]
|
||||
"values": ["pending", "passed", "failed", "blocked", "not_measurable"]
|
||||
}
|
||||
},
|
||||
"schemas": {},
|
||||
@@ -8989,4 +8438,4 @@
|
||||
"schemas": {},
|
||||
"tables": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user