Skapa horisontella partitioner
I videon lärde du dig också om horisontell partitionering.
Exemplet på horisontell partitionering visade den syntax som krävs för att skapa horisontella partitioner i PostgreSQL. Om du behöver en påminnelse kan du titta på slides.
I den här övningen använder du dock en listpartition i stället för en intervallpartition. Vid listpartitionering avgörs tillhörigheten genom att kontrollera om partitionsnyckeln finns i en lista med värden eller inte.
För att göra detta partitionerar vi med LIST i stället för RANGE. När du skapar partitionerna ska du kontrollera om värdena finns IN en lista med värden.
Vi använder följande kolumner i den här övningen:
film_id: filmens unika identifieraretitle: filmens titelrelease_year: året den släpps
Den här övningen är en del av kursen
Databasdesign
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- Create a new table called film_partitioned
CREATE TABLE film_partitioned (
film_id INT,
title TEXT NOT NULL,
release_year TEXT
)
___ ___ ___ (___);