#776

Estä kahta tiliä jakamasta samaa IBANia

Fintech-sovelluksessa sama IBAN ei voi kuulua kahdelle tilille. Tarkistus oli ennen sovelluskoodissa ja unohtui toisinaan — on aika delegoida se tietokannalle. Rakenna accounts, jossa on id (pääavain), email ja iban, ja lisää sitten yksilöllisyysrajoite nimeltä accounts_iban_key sarakkeelle iban. Tämän jälkeen jokainen toinen lisäys jo olemassa olevalla IBANilla epäonnistuu virheellä.

Pelkkä CREATE/ALTER/DROP — lopussa ei tarvita SELECT-lausetta.

Kyselysi tulos näkyy tässä

Ei aloitusskeemaa

Tämä tehtävä alkaa ilman tauluja — luot ne CREATE TABLE -komennolla.