#776

Verhindern, dass sich zwei Konten dieselbe IBAN teilen

In einer Fintech-App darf dieselbe IBAN nicht zwei Konten gehören. Die Prüfung lag früher im Anwendungscode und wurde manchmal vergessen — Zeit, sie an die Datenbank zu delegieren. Erstelle accounts mit id (Primärschlüssel), email und iban und füge anschließend eine Eindeutigkeitsbedingung mit dem Namen accounts_iban_key auf der Spalte iban hinzu. Danach schlägt jeder zweite Insert mit einer bereits vorhandenen IBAN mit einem Fehler fehl.

Nur CREATE/ALTER/DROP — kein abschließendes SELECT erforderlich.

Dein Abfrageergebnis erscheint hier

Kein Ausgangsschema

Diese Aufgabe beginnt ohne Tabellen — du erstellst sie mit CREATE TABLE.