def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.create_table('bit_performance_report',
sa.Column('id', sa.Integer(), nullable=False),
sa.Column('date', sa.DateTime(), nullable=True),
sa.Column('year', sa.Integer(), nullable=True),
sa.Column('month', sa.Integer(), nullable=True),
sa.Column('day', sa.Integer(), nullable=True),
sa.Column('name', sa.String(length=250), nullable=True),
sa.Column('campaign_source', sa.String(length=250), nullable=True),
sa.Column('campaign_name', sa.String(length=250), nullable=True),
sa.Column('campaign_id', sa.String(length=250), nullable=True),
sa.Column('clicks', sa.Integer(), nullable=True),
sa.Column('clicks_unique', sa.Integer(), nullable=True),
sa.Column('impressions', sa.Integer(), nullable=True),
sa.Column('conversions', sa.Integer(), nullable=True),
sa.Column('cost', sa.Numeric(precision=17, scale=5), nullable=True),
sa.Column('breakdowns', postgresql.HSTORE(text_type=sa.Text()), nullable=True),
sa.Column('measurements', postgresql.HSTORE(text_type=sa.Text()), nullable=True),
sa.PrimaryKeyConstraint('id')
)
op.create_index(op.f('ix_bit_performance_report_breakdowns'), 'bit_performance_report', ['breakdowns'], unique=False)
op.create_index(op.f('ix_bit_performance_report_campaign_id'), 'bit_performance_report', ['campaign_id'], unique=False)
op.create_index(op.f('ix_bit_performance_report_campaign_name'), 'bit_performance_report', ['campaign_name'], unique=False)
op.create_index(op.f('ix_bit_performance_report_campaign_source'), 'bit_performance_report', ['campaign_source'], unique=False)
op.create_index(op.f('ix_bit_performance_report_date'), 'bit_performance_report', ['date'], unique=False)
op.create_index(op.f('ix_bit_performance_report_day'), 'bit_performance_report', ['day'], unique=False)
op.create_index(op.f('ix_bit_performance_report_month'), 'bit_performance_report', ['month'], unique=False)
op.create_index(op.f('ix_bit_performance_report_name'), 'bit_performance_report', ['name'], unique=False)
op.create_index(op.f('ix_bit_performance_report_year'), 'bit_performance_report', ['year'], unique=False)
# ### end Alembic commands ###
评论列表
文章目录