Criação de partições horizontais
No vídeo, você também aprendeu sobre o particionamento horizontal.
O exemplo de particionamento horizontal mostrou a sintaxe necessária para criar partições horizontais no PostgreSQL. Se precisar de um lembrete, você pode dar uma olhada nos slides.
No entanto, neste exercício, você usará uma partição de lista em vez de uma partição de intervalo. Para partições de lista, você forma partições verificando se a chave de partição está em uma lista de valores ou não.
Para fazer isso, particionamos por LIST
em vez de RANGE
. Ao criar as partições, você deve verificar se os valores estão IN
uma lista de valores.
Neste exercício, usaremos as seguintes colunas:
film_id
: o identificador exclusivo do filmetitle
: o título do filmerelease_year
: no ano de lançamento
Este exercício faz parte do curso
Projeto de banco de dados
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- Create a new table called film_partitioned
CREATE TABLE film_partitioned (
film_id INT,
title TEXT NOT NULL,
release_year TEXT
)
___ ___ ___ (___);