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ículatitle
: el título de la películarelease_year
: el año de su lanzamiento
Este ejercicio forma parte del curso
Diseño de bases de datos
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
)
___ ___ ___ (___);