#776

Interdire que deux comptes partagent le même IBAN

Dans une application fintech, le même IBAN ne peut pas appartenir à deux comptes. La vérification se trouvait auparavant dans le code applicatif et était parfois oubliée — il est temps de la déléguer à la base de données. Construis accounts avec id (clé primaire), email et iban, puis ajoute une contrainte d'unicité nommée accounts_iban_key sur la colonne iban. Après cela, toute seconde insertion avec un IBAN déjà existant échoue avec une erreur.

Uniquement CREATE/ALTER/DROP — aucun SELECT final nécessaire.

Le résultat de votre requête apparaîtra ici

Aucun schéma de départ

Cet exercice démarre sans aucune table — vous les créerez via CREATE TABLE.