#776

Interzice ca două conturi să folosească același IBAN

Într-o aplicație fintech același IBAN nu poate aparține la două conturi. Verificarea exista înainte în codul aplicației și uneori era uitată — e momentul să o delegăm bazei de date. Construiește accounts cu id (cheie primară), email și iban, apoi adaugă o constrângere de unicitate numită accounts_iban_key pe coloana iban. După aceasta, orice a doua inserare cu un IBAN deja existent eșuează cu o eroare.

Doar CREATE/ALTER/DROP — nu este nevoie de un SELECT la final.

Rezultatul interogării tale va apărea aici

Fără schemă inițială

Această problemă începe fără tabele — le vei crea prin CREATE TABLE.