"""update user Revision ID: e6e32b352c81 Revises: 5c7341b2f6b5 Create Date: 2023-06-12 00:27:45.778733 """ from alembic import op import sqlalchemy as sa from sqlalchemy.dialects import mysql # revision identifiers, used by Alembic. revision = 'e6e32b352c81' down_revision = '5c7341b2f6b5' branch_labels = None depends_on = None def upgrade() -> None: # ### commands auto generated by Alembic - please adjust! ### op.create_table('user_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('content', sa.JSON(), nullable=True), 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.drop_table('user_qa_history') op.add_column('users', sa.Column('created_at', sa.DateTime(), nullable=True)) op.add_column('users', sa.Column('updated_at', sa.DateTime(), nullable=True)) # ### end Alembic commands ### def downgrade() -> None: # ### commands auto generated by Alembic - please adjust! ### op.drop_column('users', 'updated_at') op.drop_column('users', 'created_at') op.create_table('user_qa_history', sa.Column('id', mysql.INTEGER(), autoincrement=True, nullable=False), sa.Column('user_id', mysql.VARCHAR(collation='utf8mb4_unicode_ci', length=50), nullable=True), sa.Column('thread_ts', mysql.VARCHAR(collation='utf8mb4_unicode_ci', length=100), nullable=True), sa.Column('content', mysql.TEXT(collation='utf8mb4_unicode_ci'), nullable=True), sa.Column('created_at', mysql.DATETIME(), nullable=True), sa.ForeignKeyConstraint(['user_id'], ['users.id'], name='user_qa_history_ibfk_1'), sa.PrimaryKeyConstraint('id'), mysql_collate='utf8mb4_unicode_ci', mysql_default_charset='utf8mb4', mysql_engine='InnoDB' ) op.drop_table('user_qa_histories') # ### end Alembic commands ###