"""qa feedback Revision ID: f5179929dcae Revises: 6bb6efbcdf15 Create Date: 2023-06-19 14:13:09.225249 """ from alembic import op import sqlalchemy as sa # revision identifiers, used by Alembic. revision = 'f5179929dcae' down_revision = '6bb6efbcdf15' branch_labels = None depends_on = None def upgrade() -> None: # ### commands auto generated by Alembic - please adjust! ### op.create_table('qa_histories', sa.Column('id', sa.Integer(), nullable=False), sa.Column('user_id', sa.String(length=50), nullable=True), sa.Column('thread_ts', sa.String(length=100), nullable=True), sa.Column('response_message_ts', sa.String(length=100), nullable=True), sa.Column('request_body', sa.JSON(), nullable=True), sa.Column('response_text', sa.Text(), nullable=True), sa.Column('spend_time', sa.Float(), nullable=True, comment='seconds'), sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.ForeignKeyConstraint(['user_id'], ['users.id'], ), sa.PrimaryKeyConstraint('id') ) op.create_table('qa_feedbacks', sa.Column('id', sa.Integer(), nullable=False), sa.Column('qa_history_id', sa.Integer(), nullable=True), sa.Column('user_id', sa.String(length=50), nullable=True), sa.Column('feedback_type', sa.String(length=10), nullable=False), sa.Column('feedback_body', sa.JSON(), nullable=True), sa.Column('created_at', sa.DateTime(), nullable=True), sa.Column('updated_at', sa.DateTime(), nullable=True), sa.ForeignKeyConstraint(['qa_history_id'], ['qa_histories.id'], ), sa.ForeignKeyConstraint(['user_id'], ['users.id'], ), sa.PrimaryKeyConstraint('id') ) # ### end Alembic commands ### def downgrade() -> None: # ### commands auto generated by Alembic - please adjust! ### op.drop_table('qa_feedbacks') op.drop_table('qa_histories') # ### end Alembic commands ###