10.5.6 - Mantendo a Ordem na Casa - Constraints
A Missão: Impor Regras e Garantir a Qualidade
1. NOT NULL: Campo Obrigatório! 🚫🕳️
NOT NULL: Campo Obrigatório! 🚫🕳️CREATE TABLE usuarios (
id uuid PRIMARY KEY DEFAULT gen_random_uuid(),
nome TEXT NOT NULL, -- nome obrigatório
email TEXT UNIQUE NOT NULL, -- email único e obrigatório
data_nascimento DATE,
cidade TEXT
);2. UNIQUE: Nada de Repetecos! ☝️👯♀️🚫
UNIQUE: Nada de Repetecos! ☝️👯♀️🚫3. DEFAULT: Valor Padrão, na Faixa! 🤷♂️➡️🎁
DEFAULT: Valor Padrão, na Faixa! 🤷♂️➡️🎁4. PRIMARY KEY (PK): O RG Único 🔑🆔
PRIMARY KEY (PK): O RG Único 🔑🆔5. FOREIGN KEY (FK): O Elo Secreto 🔗⛓️
FOREIGN KEY (FK): O Elo Secreto 🔗⛓️Novidade: Ações da FK — ON DELETE e ON UPDATE
ON DELETE e ON UPDATEE no Supabase?
AnteriorExercício 2 - Missão SQL - O Detetive de DadosPróximoExercício 3: Definindo as Regras do Jogo
Atualizado

