ComeçarComece de graça

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 filme
  • title: o título do filme
  • release_year: no ano de lançamento

Este exercício faz parte do curso

Projeto de banco de dados

Ver curso

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
)
___ ___ ___ (___);
Editar e executar o código