Fix db model inconsistency for FederatedUser

The protocol_id and idp_id in federated user table is cascading
deleted with the federation_protocol table. But the sql model
doesn't. The model lost 'CASCADE' property.

Change-Id: I26f0cd600aa6248da4f190e933129bf2b7de1284
This commit is contained in:
wangxiyuan 2018-05-04 16:17:19 +08:00 committed by Lance Bragstad
parent d80442af2b
commit f98080c9da
1 changed files with 2 additions and 1 deletions

View File

@ -351,7 +351,8 @@ class FederatedUser(sql.ModelBase, sql.ModelDictMixin):
sql.UniqueConstraint('idp_id', 'protocol_id', 'unique_id'),
sqlalchemy.ForeignKeyConstraint(['protocol_id', 'idp_id'],
['federation_protocol.id',
'federation_protocol.idp_id'])
'federation_protocol.idp_id'],
ondelete='CASCADE')
)