"""012 products 表加 target_audience 字段

Revision ID: 012_product_target_audience
Revises: 011_task_benchmark_fission_fields
Create Date: 2026-06-15
"""
from alembic import op
import sqlalchemy as sa

revision = "012"
down_revision = "011"
branch_labels = None
depends_on = None


def upgrade():
    op.add_column(
        "products",
        sa.Column(
            "target_audience",
            sa.String(128),
            nullable=True,
            comment="目标人群，客户输入，透传进文案/生图prompt",
        ),
    )


def downgrade():
    op.drop_column("products", "target_audience")
