Amazon Aurora DSQL prend désormais en charge les contraintes de clé étrangère
Amazon Aurora DSQL vous permet désormais d’ajouter des contraintes de clé étrangère aux tableaux nouveaux et existants. Aurora DSQL est une base de données SQL distribuée sans serveur compatible avec PostgreSQL et offrant une disponibilité multirégionale active-active.
Vous pouvez désormais exprimer les règles de votre application concernant la façon dont les tableaux se référencent entre eux en tant que contraintes FOREIGN KEY dans votre cluster Aurora DSQL. Déclarez, par exemple, que l’adresse principale d’un client doit faire référence à une ligne existante de votre tableau d’adresses. Aurora DSQL refuse ensuite toute écriture qui laisserait le client pointer vers une adresse qui n’existe plus. Vous choisissez ce qui se passe lorsqu’une ligne référencée est supprimée ou mise à jour à l’aide des options NO ACTION, RESTRICT, CASCADE, SET NULL et SET DEFAULT.
Cette caractéristique est disponible dans toutes les Régions AWS où Aurora MySQL est disponible. Pour en savoir plus, consultez la section Utilisation des contraintes de clé étrangère et la syntaxe de clé étrangère CREATE TABLE dans le Guide de l’utilisateur d’Aurora DSQL.