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 filmelong_description
: uma longa descrição do filme
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_descriptions
___ ___ ___ (
___ INT,
___ ___
);
-- Copy the descriptions from the film table
___ ___ ___
SELECT ___, ___ FROM ___;