Création de partitions horizontales
Dans la vidéo, vous avez également découvert le partitionnement horizontal.
L'exemple de partitionnement horizontal a illustré la syntaxe nécessaire pour créer des partitions horizontales dans PostgreSQL. Si vous avez besoin d'un rappel, vous pouvez consulter les diapositives.
Dans cet exercice, cependant, vous utiliserez une partition de liste au lieu d'une partition de plage. Pour les partitions de liste, vous créez des partitions en vérifiant si la clé de partition figure ou non dans une liste de valeurs.
Pour ce faire, nous effectuons une partition par LIST au lieu de RANGE. Lors de la création des partitions, il est recommandé de vérifier si les valeurs sont IN une liste de valeurs.
Nous utiliserons les colonnes suivantes dans cet exercice :
film_id: l'identifiant unique du filmtitle: le titre du filmrelease_year: l'année de sa sortie
Cet exercice fait partie du cours
Conception de bases de données
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- Create a new table called film_partitioned
CREATE TABLE film_partitioned (
film_id INT,
title TEXT NOT NULL,
release_year TEXT
)
___ ___ ___ (___);