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 filmlong_description: une description détaillée du film
Cette activité fait partie du cours
Conception de bases de données
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 ___;