#776

Förbjud att två konton delar samma IBAN

I en fintech-app kan samma IBAN inte tillhöra två konton. Kontrollen brukade ligga i applikationskoden och glömdes ibland bort — dags att delegera den till databasen. Bygg accounts med id (primärnyckel), email och iban, och lägg sedan till ett unikhetsvillkor med namnet accounts_iban_key på kolumnen iban. Därefter misslyckas varje andra insättning med ett redan befintligt IBAN med ett fel.

Endast CREATE/ALTER/DROP — ingen avslutande SELECT behövs.

Ditt frågeresultat visas här

Inget startschema

Den här uppgiften börjar utan tabeller — du skapar dem med CREATE TABLE.