diff --git a/tacker/db/migration/alembic_migrations/versions/b07673bb8654_set_status_type_tenant_id_length.py b/tacker/db/migration/alembic_migrations/versions/b07673bb8654_set_status_type_tenant_id_length.py index e60808bb9..dfd112bc6 100644 --- a/tacker/db/migration/alembic_migrations/versions/b07673bb8654_set_status_type_tenant_id_length.py +++ b/tacker/db/migration/alembic_migrations/versions/b07673bb8654_set_status_type_tenant_id_length.py @@ -33,22 +33,22 @@ def upgrade(active_plugins=None, options=None): for table in ['devices', 'devicetemplates', 'vims', 'servicetypes']: op.alter_column(table, 'tenant_id', - type_=sa.String(64)) + type_=sa.String(64), nullable=False) op.alter_column('vims', 'type', type_=sa.String(64)) op.alter_column('devices', 'instance_id', - type_=sa.String(64)) + type_=sa.String(64), nullable=True) op.alter_column('devices', 'status', type_=sa.String(64)) op.alter_column('proxymgmtports', 'device_id', - type_=sa.String(64)) + type_=sa.String(64), nullable=False) op.alter_column('proxyserviceports', 'service_instance_id', - type_=sa.String(64)) + type_=sa.String(64), nullable=False) op.alter_column('servicetypes', 'service_type', type_=sa.String(64)) diff --git a/tacker/db/migration/alembic_migrations/versions/f958f58e5daa_uuid_consistency.py b/tacker/db/migration/alembic_migrations/versions/f958f58e5daa_uuid_consistency.py index 6b7dcaf74..f6674ea64 100644 --- a/tacker/db/migration/alembic_migrations/versions/f958f58e5daa_uuid_consistency.py +++ b/tacker/db/migration/alembic_migrations/versions/f958f58e5daa_uuid_consistency.py @@ -43,20 +43,24 @@ def upgrade(active_plugins=None, options=None): 'devicetemplateattributes') for table in pk_id_tables: with migration.modify_foreign_keys_constraint(FK_MAP.get(table, [])): - op.alter_column(table, 'id', type_=types.Uuid) + op.alter_column(table, 'id', type_=types.Uuid, + nullable=False) fk_template_id_tables = ('devices', 'servicetypes', 'devicetemplateattributes') for table in fk_template_id_tables: with migration.modify_foreign_keys_constraint(fk_template_id_tables): - op.alter_column(table, 'template_id', type_=types.Uuid) + op.alter_column(table, 'template_id', type_=types.Uuid, + nullable=False) fk_vim_id_tables = ('devices', 'vimauths') for table in fk_vim_id_tables: with migration.modify_foreign_keys_constraint(fk_vim_id_tables): - op.alter_column(table, 'vim_id', type_=types.Uuid) + op.alter_column(table, 'vim_id', type_=types.Uuid, + nullable=False) fk_device_id_tables = ('deviceattributes', 'proxymgmtports') for table in fk_device_id_tables: with migration.modify_foreign_keys_constraint(fk_device_id_tables): - op.alter_column(table, 'device_id', type_=types.Uuid) + op.alter_column(table, 'device_id', type_=types.Uuid, + nullable=False)