ComenzarEmpieza gratis

Creación de particiones horizontales

En el vídeo, también aprendiste sobre la partición horizontal.

El ejemplo de partición horizontal mostraba la sintaxis necesaria para crear particiones horizontales en PostgreSQL. Si necesitas un recordatorio, puedes echar un vistazo a las diapositivas.

En este ejercicio, sin embargo, utilizarás una partición de lista en lugar de una partición de rango. Para las particiones de lista, formas particiones comprobando si la clave de partición está o no en una lista de valores.

Para ello, dividimos por LIST en lugar de RANGE. Al crear las particiones, debes comprobar si los valores son IN una lista de valores.

En este ejercicio utilizaremos las siguientes columnas:

  • film_id: el identificador único de la película
  • title: el título de la película
  • release_year: el año de su lanzamiento

Este ejercicio forma parte del curso

Diseño de bases de datos

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

-- Create a new table called film_partitioned
CREATE TABLE film_partitioned (
  film_id INT,
  title TEXT NOT NULL,
  release_year TEXT
)
___ ___ ___ (___);
Editar y ejecutar código