def upgrade():
op.alter_column('kubes', 'name', existing_type=sa.VARCHAR(length=64),
nullable=False)
op.create_index('one_default', 'kubes', ['is_default'], unique=True,
postgresql_where=sa.text(u'kubes.is_default IS true'))
op.drop_constraint(u'kubes_is_default_key', 'kubes', type_='unique')
op.alter_column('packages', 'name', existing_type=sa.VARCHAR(length=64),
nullable=False)
op.alter_column('packages', 'prefix', existing_type=sa.VARCHAR(),
nullable=False)
op.alter_column('packages', 'suffix', existing_type=sa.VARCHAR(),
nullable=False)
session = Session(bind=op.get_bind())
session.query(PackageKube).filter(sa.or_(
PackageKube.package_id.is_(None), PackageKube.kube_id.is_(None),
)).delete()
session.commit()
op.alter_column('package_kube', 'kube_id', existing_type=sa.INTEGER(),
nullable=False)
op.alter_column('package_kube', 'package_id', existing_type=sa.INTEGER(),
nullable=False)
18d04a76914f_billing_fixes.py 文件源码
python
阅读 27
收藏 0
点赞 0
评论 0
评论列表
文章目录