"""add job_applications table Revision ID: i1j2k3l4m5n6 Revises: h1i2j3k4l5m6 Create Date: 2026-04-21 00:00:00.000000 """ import sqlalchemy as sa from alembic import op revision = "i1j2k3l4m5n6" down_revision = "h1i2j3k4l5m6" branch_labels = None depends_on = None def upgrade(): op.create_table( "job_applications", sa.Column("id", sa.Integer(), autoincrement=True, nullable=False), sa.Column("name", sa.String(150), nullable=False), sa.Column("email", sa.String(254), nullable=False), sa.Column("phone", sa.String(30), nullable=True), sa.Column("role_interest", sa.String(100), nullable=False), sa.Column("message", sa.Text(), nullable=False), sa.Column("file_name", sa.String(255), nullable=True), sa.Column("status", sa.String(50), nullable=False, server_default="pending"), sa.Column( "created_at", sa.DateTime(), nullable=False, server_default=sa.text("now()"), ), sa.PrimaryKeyConstraint("id"), ) op.create_index("ix_job_applications_created_at", "job_applications", ["created_at"], unique=False) op.create_index("ix_job_applications_status", "job_applications", ["status"], unique=False) def downgrade(): op.drop_index("ix_job_applications_status", table_name="job_applications") op.drop_index("ix_job_applications_created_at", table_name="job_applications") op.drop_table("job_applications")