根据此文档:
http://www.liquibase.org/documentation/changes/add_foreign_key_constraint.html
liquibase允许创建外键。那里有一个有趣的属性,叫做onDelete。据记载,可能的值为:“ CASCADE”,“ SET NULL”,“ SET DEFAULT”,“ RESTRICT”,“ NO ACTION”,但未明确提及哪个是默认值。
有任何想法吗?还是仅仅明确提及它会更好?
我猜它也可以取决于数据库。我使用PostgreSQL,MySQL和MsSQL。
如果未指定值,则Liquibase将在SQL中不包含任何其他子句,因此它实际上取决于数据库的默认值。
默认行为通常是RESTRICT。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句