diff --git a/quantum/db/migration/alembic_migrations/versions/folsom_initial.py b/quantum/db/migration/alembic_migrations/versions/folsom_initial.py index 6eb7ceab68..ee85e2f114 100644 --- a/quantum/db/migration/alembic_migrations/versions/folsom_initial.py +++ b/quantum/db/migration/alembic_migrations/versions/folsom_initial.py @@ -176,7 +176,7 @@ def upgrade_base(): op.create_table( 'ipavailabilityranges', - sa.Column('allocation_pool_id', sa.String(length=36), nullable=True), + sa.Column('allocation_pool_id', sa.String(length=36), nullable=False), sa.Column('first_ip', sa.String(length=64), nullable=False), sa.Column('last_ip', sa.String(length=64), nullable=False), sa.ForeignKeyConstraint(['allocation_pool_id'], diff --git a/quantum/db/models_v2.py b/quantum/db/models_v2.py index 760355beb3..def066d99a 100644 --- a/quantum/db/models_v2.py +++ b/quantum/db/models_v2.py @@ -50,7 +50,7 @@ class IPAvailabilityRange(model_base.BASEV2): allocation_pool_id = sa.Column(sa.String(36), sa.ForeignKey('ipallocationpools.id', ondelete="CASCADE"), - nullable=True, + nullable=False, primary_key=True) first_ip = sa.Column(sa.String(64), nullable=False, primary_key=True) last_ip = sa.Column(sa.String(64), nullable=False, primary_key=True)