ComeçarComece de graça

Criação de partições verticais

No vídeo, você aprendeu sobre particionamento vertical e viu um exemplo.

Para o particionamento vertical, não há sintaxe específica no PostgreSQL. Você precisa criar uma nova tabela com colunas específicas e copiar os dados para lá. Depois disso, você pode soltar as colunas que deseja na partição separada. Se você precisar acessar a tabela completa, poderá fazê-lo usando uma cláusula JOIN.

Neste exercício e no próximo, você trabalhará com o banco de dados de exemplo chamado pagila. É um banco de dados que é frequentemente usado para mostrar os recursos do PostgreSQL. O banco de dados contém várias tabelas. Trabalharemos com a tabela film. Neste exercício, usaremos as seguintes colunas:

  • film_id: o identificador exclusivo do filme
  • long_description: uma longa descrição do filme

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_descriptions
___ ___ ___ (
    ___ INT,
    ___ ___
);

-- Copy the descriptions from the film table
___ ___ ___
SELECT ___, ___ FROM ___;
Editar e executar o código