From 871c0fdbc13dfb83d984718194f6b6eff749aefe Mon Sep 17 00:00:00 2001 From: Nadeem Sajjad Date: Tue, 15 Apr 2025 21:08:26 +0700 Subject: [PATCH] fix: duplicate pk indexes in migration (#7635) --- .../1b8b740a6fa3_remove_fk_constraint_in_message_.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/backend/base/langflow/alembic/versions/1b8b740a6fa3_remove_fk_constraint_in_message_.py b/src/backend/base/langflow/alembic/versions/1b8b740a6fa3_remove_fk_constraint_in_message_.py index b385f9bd9..51ba545f1 100644 --- a/src/backend/base/langflow/alembic/versions/1b8b740a6fa3_remove_fk_constraint_in_message_.py +++ b/src/backend/base/langflow/alembic/versions/1b8b740a6fa3_remove_fk_constraint_in_message_.py @@ -51,7 +51,7 @@ def upgrade() -> None: sa.Column("build_id", sqlmodel.sql.sqltypes.types.Uuid(), nullable=False), sa.Column("flow_id", sqlmodel.sql.sqltypes.types.Uuid(), nullable=False), sa.Column("valid", sa.BOOLEAN(), nullable=False), - sa.PrimaryKeyConstraint("build_id", name="pk_vertex_build"), + sa.PrimaryKeyConstraint("build_id", name="pk_temp_vertex_build"), ) # Copy data - use a window function to ensure build_id uniqueness across SQLite, PostgreSQL and MySQL @@ -89,7 +89,7 @@ def upgrade() -> None: sa.Column("id", sqlmodel.sql.sqltypes.types.Uuid(), nullable=False), sa.Column("flow_id", sqlmodel.sql.sqltypes.types.Uuid(), nullable=False), sa.Column("error", sqlmodel.sql.sqltypes.AutoString(), nullable=True), - sa.PrimaryKeyConstraint("id", name="pk_transaction"), + sa.PrimaryKeyConstraint("id", name="pk_temp_transaction"), ) # Copy data - explicitly list columns and filter out rows where id is NULL @@ -125,7 +125,7 @@ def upgrade() -> None: sa.Column("properties", sa.JSON(), nullable=True), sa.Column("category", sa.Text(), nullable=True), sa.Column("content_blocks", sa.JSON(), nullable=True), - sa.PrimaryKeyConstraint("id", name="pk_message"), + sa.PrimaryKeyConstraint("id", name="pk_temp_message"), ) # Copy data - explicitly list columns and filter out rows where id is NULL