Vytváření horizontálních oddílů
Ve videu jsi se také dozvěděl/a o horizontálním dělení tabulek.
Ukázka horizontálního dělení představila syntaxi potřebnou k vytváření horizontálních oddílů v PostgreSQL. Pokud si potřebuješ osvěžit paměť, můžeš se podívat na snímky.
V tomto cvičení ale použiješ list partition místo range partition. U list partitions vytváříš oddíly tak, že ověřuješ, zda se hodnota partition key nachází v zadaném seznamu hodnot.
K tomu slouží dělení pomocí LIST místo RANGE. Při vytváření oddílů je třeba ověřit, zda jsou hodnoty IN daném seznamu.
V tomto cvičení budeme pracovat s následujícími sloupci:
film_id: jedinečný identifikátor filmutitle: název filmurelease_year: rok vydání
Toto cvičení je součástí kurzu
Database Design
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Create a new table called film_partitioned
CREATE TABLE film_partitioned (
film_id INT,
title TEXT NOT NULL,
release_year TEXT
)
___ ___ ___ (___);