def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.create_table('styleviolation',
sa.Column('job_id', zeus.db.types.guid.GUID(), nullable=False),
sa.Column('filename', sa.Text(), nullable=False),
sa.Column('severity', zeus.db.types.enum.Enum(), nullable=False),
sa.Column('message', sa.Text(), nullable=False),
sa.Column('lineno', sa.Integer(), nullable=True),
sa.Column('colno', sa.Integer(), nullable=True),
sa.Column('source', sa.Text(), nullable=True),
sa.Column('repository_id', zeus.db.types.guid.GUID(), nullable=False),
sa.Column('id', zeus.db.types.guid.GUID(), nullable=False),
sa.Column(
'date_created',
sa.TIMESTAMP(
timezone=True),
server_default=sa.text('now()'),
nullable=False),
sa.ForeignKeyConstraint(['job_id'], ['job.id'], ondelete='CASCADE'),
sa.ForeignKeyConstraint(
['repository_id'], ['repository.id'], ondelete='CASCADE'),
sa.PrimaryKeyConstraint('id')
)
op.create_index(
op.f('ix_styleviolation_repository_id'),
'styleviolation',
['repository_id'],
unique=False)
# ### end Alembic commands ###
评论列表
文章目录