• 6 Posts
  • 1.02K Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle








  • I don’t think that holds true in all scenarios. You need to use a key that has some guarantees. In many systems you will use data you don’t control, like email addresses, IBANs, ISBNs, passport IDs and many more. You have zero control over those keys, but because each comes with certain guarantees, they might be suitable as a foreign key in your context.