Skip to content

Commit a6bb651

Browse files
committed
[DOP-26967] Add index for dataset_tags.tag_value_id
1 parent 8ceee37 commit a6bb651

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# SPDX-FileCopyrightText: 2024-2025 MTS PJSC
2+
# SPDX-License-Identifier: Apache-2.0
3+
"""Add index for dataset_tags.tag_value_id
4+
5+
Revision ID: 102502e85b2d
6+
Revises: 5f52db7affd9
7+
Create Date: 2025-09-18 11:34:07.261497
8+
9+
"""
10+
11+
from alembic import op
12+
13+
# revision identifiers, used by Alembic.
14+
revision = "102502e85b2d"
15+
down_revision = "5f52db7affd9"
16+
branch_labels = None
17+
depends_on = None
18+
19+
20+
def upgrade() -> None:
21+
op.create_index("ix__dataset_tags__tag_value_id", "dataset_tags", ["tag_value_id"], unique=False)
22+
23+
24+
def downgrade() -> None:
25+
op.drop_index("ix__dataset_tags__tag_value_id", table_name="dataset_tags")

data_rentgen/db/models/dataset.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,5 @@ class Dataset(Base):
6767
Base.metadata,
6868
Column("dataset_id", ForeignKey("dataset.id", ondelete="CASCADE"), primary_key=True),
6969
Column("tag_value_id", ForeignKey("tag_value.id", ondelete="CASCADE"), primary_key=True),
70+
Index("ix__dataset_tags__tag_value_id", "tag_value_id"),
7071
)

0 commit comments

Comments
 (0)