SQL y PostgreSQL desde Cero

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 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.
Tiempo de estudio
18 Min

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.

Texto Leccion 1/12
Estas viendo
Constraints: datos consistentes o nada
Hablar por WhatsAppContactar por WhatsApp