"""Add TenantMake model Revision ID: 200bda7f5251 Revises: b6146237f298 Create Date: 2025-06-06 13:48:40.208711 """ from alembic import op import sqlalchemy as sa from sqlalchemy.dialects import postgresql # revision identifiers, used by Alembic. revision = '200bda7f5251' down_revision = 'b6146237f298' branch_labels = None depends_on = None def upgrade(): # ### commands auto generated by Alembic - please adjust! ### op.create_table('tenant_make', sa.Column('id', sa.Integer(), nullable=False), sa.Column('tenant_id', sa.Integer(), nullable=False), sa.Column('name', sa.String(length=50), nullable=False), sa.Column('description', sa.Text(), nullable=True), sa.Column('active', sa.Boolean(), nullable=False), sa.Column('website', sa.String(length=255), nullable=True), sa.Column('logo_url', sa.String(length=255), nullable=True), sa.Column('chat_customisation_options', postgresql.JSONB(astext_type=sa.Text()), nullable=True), sa.Column('created_at', sa.DateTime(), server_default=sa.text('now()'), nullable=False), sa.Column('created_by', sa.Integer(), nullable=True), sa.Column('updated_at', sa.DateTime(), server_default=sa.text('now()'), nullable=False), sa.Column('updated_by', sa.Integer(), nullable=True), sa.ForeignKeyConstraint(['created_by'], ['public.user.id'], ), sa.ForeignKeyConstraint(['tenant_id'], ['public.tenant.id'], ), sa.ForeignKeyConstraint(['updated_by'], ['public.user.id'], ), sa.PrimaryKeyConstraint('id'), schema='public' ) with op.batch_alter_table('tenant', schema=None) as batch_op: batch_op.drop_column('chat_customisation_options') # ### end Alembic commands ### def downgrade(): # ### commands auto generated by Alembic - please adjust! ### with op.batch_alter_table('tenant', schema=None) as batch_op: batch_op.add_column(sa.Column('chat_customisation_options', postgresql.JSONB(astext_type=sa.Text()), autoincrement=False, nullable=True)) op.drop_table('tenant_make', schema='public') # ### end Alembic commands ###