PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Clés étrangères JSON dans PostgreSQL

Il n'est pas possible, et ne sera peut-être jamais possible, d'attribuer une clé étrangère à une propriété json. Ce serait un changement majeur et assez compliqué de l'application des clés étrangères de PostgreSQL. Je ne pense pas que ce soit impossible à faire, mais je rencontrerais des problèmes similaires à ceux rencontrés par le correctif des clés étrangères aux tableaux.

Avec 9.4, il sera possible de faire d'un objet json entier une clé étrangère comme jsonb prend en charge les tests d'égalité. Dans 9.3, vous ne pouvez même pas faire cela.