1. Apprendre
  2. /
  3. Cours
  4. /
  5. Conception de bases de données

Connected

Exercice

Créer des partitions horizontales

Dans la vidéo, vous avez aussi appris la partition horizontale.

L'exemple de partition horizontale montrait la syntaxe nécessaire pour créer des partitions horizontales dans PostgreSQL. Si vous avez besoin d'un rappel, consultez le diaporama.

Dans cet exercice, toutefois, vous utiliserez une partition par liste plutôt qu'une partition par plage. Avec les partitions par liste, vous créez des partitions en vérifiant si la clé de partition se trouve dans une liste de valeurs ou non.

Pour ce faire, on partitionne 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_id : l'identifiant unique du film
  • title : le titre du film
  • release_year : l'année de sa sortie

Instructions 1/3

undefined XP
    1
    2
    3
  • Créez la table film_partitioned, partitionnée sur le champ release_year.