Proíba que duas contas compartilhem o mesmo IBAN
Em um app fintech o mesmo IBAN não pode pertencer a duas contas. A verificação costumava ficar no código da aplicação e às vezes era esquecida — hora de delegá-la ao banco de dados.
Crie accounts com id (chave primária), email e iban, depois adicione uma restrição de unicidade chamada accounts_iban_key sobre a coluna iban. Depois disso qualquer segunda inserção com um IBAN já existente falha com um erro.
Apenas CREATE/ALTER/DROP — não é preciso um SELECT no final.
Entre para ver seu histórico de envios
EntrarEntre para usar o AI Mentor
EntrarSem esquema inicial
Esta tarefa não inclui tabelas iniciais: você vai criá-las com CREATE TABLE.