Crearea partițiilor orizontale
În lecția video, ai aflat și despre partiționarea orizontală.
Exemplul de partiționare orizontală a prezentat sintaxa necesară pentru crearea partițiilor orizontale în PostgreSQL. Dacă ai nevoie de un memento, poți consulta slide-urile.
În acest exercițiu, însă, vei folosi o partiție de tip listă în loc de una de tip interval. În cazul partițiilor de tip listă, partițiile se formează verificând dacă valoarea cheii de partiționare se regăsește sau nu într-o listă de valori.
Pentru aceasta, partiționăm folosind LIST în loc de RANGE. La crearea partițiilor, verifică dacă valorile se află IN o listă de valori.
În acest exercițiu vom folosi următoarele coloane:
film_id: identificatorul unic al filmuluititle: titlul filmuluirelease_year: anul lansării
Acest exercițiu face parte din cursul
Proiectarea bazelor de date
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- Create a new table called film_partitioned
CREATE TABLE film_partitioned (
film_id INT,
title TEXT NOT NULL,
release_year TEXT
)
___ ___ ___ (___);