Création de cloisons horizontales
Dans la vidéo, vous avez également appris ce qu'est le cloisonnement horizontal.
L'exemple du partitionnement horizontal a montré 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 formez des partitions en vérifiant si la clé de partition se trouve ou non dans une liste de valeurs.
Pour ce faire, nous procédons à une partition par LIST au lieu de RANGE. Lors de la création des partitions, vous devez vérifier si les valeurs sont IN une liste de valeurs.
Nous utiliserons les colonnes suivantes dans cet exercice :
film_idl'identifiant unique du filmtitle: le titre du filmrelease_year: l'année de sa mise sur le marché
Cet exercice fait partie du cours
Conception de la base 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
)
___ ___ ___ (___);