"""sub topics Revision ID: a88efa63415b Revises: 2629cf0e2965 Create Date: 2024-03-01 19:18:49.137449 """ from alembic import op import sqlalchemy as sa from sqlalchemy_searchable import sync_trigger, drop_trigger # revision identifiers, used by Alembic. revision = 'a88efa63415b' down_revision = '2629cf0e2965' branch_labels = None depends_on = None def upgrade(): # ### commands auto generated by Alembic - please adjust! ### with op.batch_alter_table('topic', schema=None) as batch_op: batch_op.add_column(sa.Column('parent_id', sa.Integer(), nullable=True)) conn = op.get_bind() sync_trigger(conn, 'community', 'search_vector', ['name', 'title', 'description', 'rules']) sync_trigger(conn, 'user', 'search_vector', ['user_name', 'about', 'keywords']) sync_trigger(conn, 'post', 'search_vector', ['title', 'body']) sync_trigger(conn, 'post_reply', 'search_vector', ['body']) # ### end Alembic commands ### def downgrade(): # ### commands auto generated by Alembic - please adjust! ### with op.batch_alter_table('topic', schema=None) as batch_op: batch_op.drop_column('parent_id') conn = op.get_bind() drop_trigger(conn, 'community', 'search_vector') drop_trigger(conn, 'user', 'search_vector') drop_trigger(conn, 'post', 'search_vector') drop_trigger(conn, 'post_reply', 'search_vector') # ### end Alembic commands ###