IniziaInizia gratis

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 film
  • title: il titolo del film
  • release_year: l'anno in cui è uscito

Questo esercizio fa parte del corso

Progettazione di database

Visualizza il corso

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
)
___ ___ ___ (___);
Modifica ed esegui il codice