From 5dafbdbda957071e4c99c61a0dcff5e5da99026f Mon Sep 17 00:00:00 2001 From: giles Date: Wed, 25 Feb 2026 02:27:09 +0000 Subject: [PATCH] Fix FK constraint names in migration to match actual database Co-Authored-By: Claude Opus 4.6 --- .../versions/v2t0p8q9r0_drop_cross_domain_fks.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/shared/alembic/versions/v2t0p8q9r0_drop_cross_domain_fks.py b/shared/alembic/versions/v2t0p8q9r0_drop_cross_domain_fks.py index 422f526..783a075 100644 --- a/shared/alembic/versions/v2t0p8q9r0_drop_cross_domain_fks.py +++ b/shared/alembic/versions/v2t0p8q9r0_drop_cross_domain_fks.py @@ -14,7 +14,7 @@ down_revision = "u1s9o5p7q8" def upgrade() -> None: # blog → account - op.drop_constraint("posts_user_id_fkey", "posts", type_="foreignkey") + op.drop_constraint("fk_posts_user_id", "posts", type_="foreignkey") op.drop_constraint("post_likes_user_id_fkey", "post_likes", type_="foreignkey") # market → account @@ -26,14 +26,14 @@ def upgrade() -> None: # cart → market op.drop_constraint("cart_items_product_id_fkey", "cart_items", type_="foreignkey") - op.drop_constraint("cart_items_market_place_id_fkey", "cart_items", type_="foreignkey") + op.drop_constraint("fk_cart_items_market_place_id", "cart_items", type_="foreignkey") op.drop_constraint("order_items_product_id_fkey", "order_items", type_="foreignkey") # cart → events - op.drop_constraint("orders_page_config_id_fkey", "orders", type_="foreignkey") + op.drop_constraint("fk_orders_page_config_id", "orders", type_="foreignkey") # events → account - op.drop_constraint("calendar_entries_user_id_fkey", "calendar_entries", type_="foreignkey") + op.drop_constraint("fk_calendar_entries_user_id", "calendar_entries", type_="foreignkey") op.drop_constraint("tickets_user_id_fkey", "tickets", type_="foreignkey") # federation → account @@ -44,16 +44,16 @@ def upgrade() -> None: def downgrade() -> None: - op.create_foreign_key("posts_user_id_fkey", "posts", "users", ["user_id"], ["id"], ondelete="SET NULL") + op.create_foreign_key("fk_posts_user_id", "posts", "users", ["user_id"], ["id"], ondelete="SET NULL") op.create_foreign_key("post_likes_user_id_fkey", "post_likes", "users", ["user_id"], ["id"], ondelete="CASCADE") op.create_foreign_key("product_likes_user_id_fkey", "product_likes", "users", ["user_id"], ["id"], ondelete="CASCADE") op.create_foreign_key("cart_items_user_id_fkey", "cart_items", "users", ["user_id"], ["id"], ondelete="CASCADE") op.create_foreign_key("cart_items_product_id_fkey", "cart_items", "products", ["product_id"], ["id"], ondelete="CASCADE") - op.create_foreign_key("cart_items_market_place_id_fkey", "cart_items", "market_places", ["market_place_id"], ["id"], ondelete="SET NULL") + op.create_foreign_key("fk_cart_items_market_place_id", "cart_items", "market_places", ["market_place_id"], ["id"], ondelete="SET NULL") op.create_foreign_key("orders_user_id_fkey", "orders", "users", ["user_id"], ["id"]) - op.create_foreign_key("orders_page_config_id_fkey", "orders", "page_configs", ["page_config_id"], ["id"], ondelete="SET NULL") + op.create_foreign_key("fk_orders_page_config_id", "orders", "page_configs", ["page_config_id"], ["id"], ondelete="SET NULL") op.create_foreign_key("order_items_product_id_fkey", "order_items", "products", ["product_id"], ["id"]) - op.create_foreign_key("calendar_entries_user_id_fkey", "calendar_entries", "users", ["user_id"], ["id"]) + op.create_foreign_key("fk_calendar_entries_user_id", "calendar_entries", "users", ["user_id"], ["id"]) op.create_foreign_key("tickets_user_id_fkey", "tickets", "users", ["user_id"], ["id"]) op.create_foreign_key("ap_actor_profiles_user_id_fkey", "ap_actor_profiles", "users", ["user_id"], ["id"], ondelete="CASCADE") op.create_foreign_key("menu_items_post_id_fkey", "menu_items", "posts", ["post_id"], ["id"], ondelete="CASCADE")