]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Properly apply column default in migration pool_monitor_status
authorEugene Nikanorov <enikanorov@mirantis.com>
Thu, 10 Apr 2014 09:36:45 +0000 (13:36 +0400)
committerEugene Nikanorov <enikanorov@mirantis.com>
Thu, 10 Apr 2014 09:36:45 +0000 (13:36 +0400)
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

neutron/db/migration/alembic_migrations/versions/11c6e18605c8_pool_monitor_status_.py

index a31bf6a95113d971bb48a0ca1c6a839546a1c081..598f2ab32fcd41cf89f9ba4c7e8fc7061758fbd0 100644 (file)
@@ -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)))