Files
backend/alembic/versions/86afa7b6415d_token_indexes.py
2024-10-05 15:58:20 -04:00

30 lines
988 B
Python

"""token indexes
Revision ID: 86afa7b6415d
Revises: 516b55c83144
Create Date: 2024-10-05 15:19:05.023706
"""
from typing import Sequence, Union
from alembic import op
# revision identifiers, used by Alembic.
revision: str = '86afa7b6415d'
down_revision: Union[str, None] = '516b55c83144'
branch_labels: Union[str, Sequence[str], None] = None
depends_on: Union[str, Sequence[str], None] = None
def upgrade() -> None:
op.execute('CREATE EXTENSION IF NOT EXISTS btree_gist')
op.create_index(op.f('ix_token_name'), 'token', ['name'], unique=False, postgresql_using='gist')
op.create_index(op.f('ix_token_approved'), 'token', ['approved'], unique=False)
op.create_index(op.f('ix_token_symbol'), 'token', ['symbol'], unique=False)
def downgrade() -> None:
op.drop_index(op.f('ix_token_symbol'), table_name='token')
op.drop_index(op.f('ix_token_approved'), table_name='token')
op.drop_index(op.f('ix_token_name'), table_name='token', postgresql_using='gist')