Création de partitions verticales
Dans la vidéo, vous avez découvert le partitionnement vertical et observé un exemple.
Pour le partitionnement vertical, il n'existe pas de syntaxe spécifique dans PostgreSQL. Il est nécessaire de créer un nouveau tableau avec des colonnes spécifiques et d'y copier les données. Par la suite, vous pouvez déplacer les colonnes souhaitées dans la partition séparée. Si vous avez besoin d'accéder au tableau complet, vous pouvez le faire en utilisant une clause JOIN.
Dans cet exercice et le suivant, vous travaillerez avec la base de données d'exemple intitulée pagila. Il s'agit d'une base de données fréquemment utilisée pour présenter les fonctionnalités de PostgreSQL. La base de données contient plusieurs tableaux. Nous allons travailler avec le tableau film. Dans cet exercice, nous utiliserons les colonnes suivantes :
film_id: l'identifiant unique du filmlong_description: une description détaillée du film
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_descriptions
___ ___ ___ (
___ INT,
___ ___
);
-- Copy the descriptions from the film table
___ ___ ___
SELECT ___, ___ FROM ___;