ÎncepețiÎncepe gratuit

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 filmului
  • title: titlul filmului
  • release_year: anul lansării

Acest exercițiu face parte din cursul

Proiectarea bazelor de date

Vezi cursul

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
)
___ ___ ___ (___);
Editează și rulează codul