Skip to main content
Announcement: Foreign Keys and References Objects are Merging

what you need to know about the upcoming change

S
Written by Serge Gershkovich
Updated over 2 weeks ago

Summary

To simplify the user interface and make managing relationships more intuitive, the "References" (relationship) object will merge with "Foreign Key." All existing properties will remain intact under the "Foreign Key" object with no impact to existing projects.

UI and object property updates

  • The "References" object will no longer appear in the user interface.

  • "References" will merge into "Foreign Key (FK)" objects:

    • "References" properties are now under the FK object combined with FK object properties.

    • The updated FK object inherits the related "Reference" display name.

  • Clicking on a relationship on a diagram or FK in Database Explorer opens the same property panel ("Foreign Key Properties").

  • Added support for Foreign Keys with no parent PK:

    • ⚠️ A diagram error will be displayed for such scenarios.

Forward Engineering SQL and Get DDL via API

  • No changes

FK object naming convention for the existing projects

  • If the Relationship naming conventions rule is not enabled, a default Foreign Key NC rule will be used: FK_$Table_$ParentTableName.

  • If the Relationship naming conventions rule is enabled: the existing Relationship rule will be used for Foreign Key names.

Excel upload changes

Note that the Excel upload format has changed as a result of the merge so please be sure to download the latest project Excel before importing.

Please see the related article below for more details on XLSX import functionality.


See also

Did this answer your question?