CommencezCommencez gratuitement

Créer des partitions verticales

Dans la vidéo, vous avez appris le principe du partitionnement vertical et vu un exemple.

Pour le partitionnement vertical, il n'existe pas de syntaxe particulière dans PostgreSQL. Vous devez créer une nouvelle table avec les colonnes visées et y copier les données. Ensuite, vous pouvez supprimer de la table d'origine les colonnes que vous souhaitez déplacer dans la partition. Si vous devez consulter la table complète, vous pouvez le faire au moyen d'une clause JOIN.

Dans cet exercice et le suivant, vous utiliserez la base d'exemples appelée pagila. C'est une base souvent utilisée pour présenter les fonctionnalités de PostgreSQL. Elle contient plusieurs tables. Nous travaillerons avec la table film. Dans cet exercice, nous utiliserons les colonnes suivantes :

  • film_id : l'identifiant unique du film
  • long_description : une description détaillée du film

Cette activité fait partie du cours

Conception de bases de données

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- Create a new table called film_descriptions
___ ___ ___ (
    ___ INT,
    ___ ___
);

-- Copy the descriptions from the film table
___ ___ ___
SELECT ___, ___ FROM ___;
Modifier et exécuter le code