From: Eugene Nikanorov Date: Thu, 10 Apr 2014 09:36:45 +0000 (+0400) Subject: Properly apply column default in migration pool_monitor_status X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=c7dceedde516170d1a6ac1257103bdacb3b0cc84;p=openstack-build%2Fneutron-build.git Properly apply column default in migration pool_monitor_status server_default parameter should be used to apply default value at table/column creation time. Otherwise non-nullable column can't be created because of existing rows in the tables. Change-Id: I7136e6a0dfb9dc66ca63ff3c9fcf6de164e27e63 Closes-Bug: #1305725 --- diff --git a/neutron/db/migration/alembic_migrations/versions/11c6e18605c8_pool_monitor_status_.py b/neutron/db/migration/alembic_migrations/versions/11c6e18605c8_pool_monitor_status_.py index a31bf6a95..598f2ab32 100644 --- a/neutron/db/migration/alembic_migrations/versions/11c6e18605c8_pool_monitor_status_.py +++ b/neutron/db/migration/alembic_migrations/versions/11c6e18605c8_pool_monitor_status_.py @@ -45,6 +45,7 @@ def upgrade(active_plugins=None, options=None): op.add_column('poolmonitorassociations', sa.Column('status', sa.String(16), + server_default='', nullable=False)) op.add_column('poolmonitorassociations', sa.Column('status_description', sa.String(255)))