Creare divisori orizzontali
Nel video hai anche imparato cos'è il partizionamento orizzontale.
L'esempio del partizionamento orizzontale ha mostrato la sintassi necessaria per creare partizioni orizzontali in PostgreSQL. Se hai bisogno di un promemoria, puoi dare un'occhiata alle slide.
In questo esercizio, però, userai una partizione elenco invece di una partizione intervallo. Per le partizioni di elenco, crei le partizioni controllando se la chiave di partizione è in un elenco di valori o no.
Per farlo, dividiamo in base a " LIST " invece che a " RANGE". Quando crei le partizioni, controlla che i valori non siano in un elenco di valori IN.
In questo esercizio useremo le seguenti colonne:
film_id: l'identificatore unico del filmtitle: il titolo del filmrelease_year: l'anno in cui è uscito
Questo esercizio fa parte del corso
Progettazione di database
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- Create a new table called film_partitioned
CREATE TABLE film_partitioned (
film_id INT,
title TEXT NOT NULL,
release_year TEXT
)
___ ___ ___ (___);