Lección 7 de 12 · Lectura y práctica
Constraints: datos consistentes o nada
Constraints Si tu DB acepta basura, tu app se llena de ifs. Constraints ponen reglas donde corresponde. Conceptos clave PRIMARY KEY, FOREIGN KEY UNIQUE CHECK Ejemplo CREATE TABLE users ( id text PRIMARY KEY, email text UNIQUE NOT.
Esta es una lección del contenido anterior de Cursalo. Si ya estudiaste o compraste este curso, entra con tu cuenta para guardar tu progreso y abrir el resto de las clases. No necesitas comprar nada de nuevo.
Constraints
Si tu DB acepta basura, tu app se llena de ifs. Constraints ponen reglas donde corresponde.
Conceptos clave
- PRIMARY KEY, FOREIGN KEY
- UNIQUE
- CHECK
Ejemplo
CREATE TABLE users (
id text PRIMARY KEY,
email text UNIQUE NOT NULL,
plan text NOT NULL CHECK (plan IN ('free','pro'))
);
Ejercicio
- Crea una tabla con UNIQUE y CHECK.
- Intenta insertar un valor invalido y mira el error.
Checklist de mastery
- Se para que sirve CHECK.
- Entiendo UNIQUE y FK en la practica.