diff --git a/api/migrations/versions/2026_02_26_1336-e288952f2994_add_partial_indexes_on_conversations_.py b/api/migrations/versions/2026_02_26_1336-e288952f2994_add_partial_indexes_on_conversations_.py index 5104e274f7..713f226b20 100644 --- a/api/migrations/versions/2026_02_26_1336-e288952f2994_add_partial_indexes_on_conversations_.py +++ b/api/migrations/versions/2026_02_26_1336-e288952f2994_add_partial_indexes_on_conversations_.py @@ -21,17 +21,17 @@ def upgrade(): 'conversation_app_created_at_idx', ['app_id', sa.literal_column('created_at DESC')], unique=False, - postgresql_where=sa.text('is_deleted = false'), + postgresql_where=sa.text('is_deleted IS false'), ) batch_op.create_index( 'conversation_app_updated_at_idx', ['app_id', sa.literal_column('updated_at DESC')], unique=False, - postgresql_where=sa.text('is_deleted = false'), + postgresql_where=sa.text('is_deleted IS false'), ) def downgrade(): with op.batch_alter_table('conversations', schema=None) as batch_op: - batch_op.drop_index('conversation_app_updated_at_idx', postgresql_where=sa.text('is_deleted = false')) - batch_op.drop_index('conversation_app_created_at_idx', postgresql_where=sa.text('is_deleted = false')) + batch_op.drop_index('conversation_app_updated_at_idx', postgresql_where=sa.text('is_deleted IS false')) + batch_op.drop_index('conversation_app_created_at_idx', postgresql_where=sa.text('is_deleted IS false')) diff --git a/api/models/model.py b/api/models/model.py index fd0cfc2e5f..54b03bf421 100644 --- a/api/models/model.py +++ b/api/models/model.py @@ -715,13 +715,13 @@ class Conversation(Base): "conversation_app_created_at_idx", "app_id", sa.text("created_at DESC"), - postgresql_where=sa.text("is_deleted = false"), + postgresql_where=sa.text("is_deleted IS false"), ), sa.Index( "conversation_app_updated_at_idx", "app_id", sa.text("updated_at DESC"), - postgresql_where=sa.text("is_deleted = false"), + postgresql_where=sa.text("is_deleted IS false"), ), )