"""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')