Aan de slagGa gratis aan de slag

Horizontale partities maken

In de video heb je ook geleerd over horizontaal partitioneren.

Het voorbeeld van horizontaal partitioneren liet de syntax zien die nodig is om horizontale partities in PostgreSQL te maken. Als je een opfrisser nodig hebt, kun je de dia's erbij pakken.

In deze oefening gebruik je echter een lijstpartitie in plaats van een bereikpartitie. Bij lijstpartities maak je partities door te controleren of de partitiesleutel voorkomt in een lijst met waarden of niet.

Hiervoor partitioneren we met LIST in plaats van RANGE. Bij het aanmaken van de partities moet je controleren of de waarden IN een lijst met waarden staan.

We gebruiken in deze oefening de volgende kolommen:

  • film_id: de unieke id van de film
  • title: de titel van de film
  • release_year: het jaar waarin de film is uitgebracht

Deze oefening maakt deel uit van de cursus

Databaseontwerp

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- Create a new table called film_partitioned
CREATE TABLE film_partitioned (
  film_id INT,
  title TEXT NOT NULL,
  release_year TEXT
)
___ ___ ___ (___);
Code bewerken en uitvoeren