#776

Vieta a due account di condividere lo stesso IBAN

In un'app fintech lo stesso IBAN non può appartenere a due account. Il controllo viveva nel codice applicativo e a volte veniva dimenticato — è ora di delegarlo al database. Costruisci accounts con id (chiave primaria), email e iban, poi aggiungi un vincolo di unicità chiamato accounts_iban_key sulla colonna iban. Dopodiché qualsiasi secondo inserimento con un IBAN già esistente fallisce con un errore.

Solo CREATE/ALTER/DROP — non serve un SELECT finale.

Il risultato della tua query apparirà qui

Nessuno schema iniziale

Questo esercizio parte senza tabelle — le creerai tu tramite CREATE TABLE.