Створення горизонтальних розділів
У відео ви також дізналися про горизонтальне розділення.
У прикладі горизонтального розділення було показано синтаксис, потрібний для створення горизонтальних розділів у PostgreSQL. Якщо потрібне нагадування, перегляньте слайди.
У цій вправі, однак, ви використаєте розділ типу list замість розділу типу range. Для розділів list ви формуєте розділи, перевіряючи, чи ключ розділення належить до певного списку значень.
Для цього ми розділяємо за допомогою LIST, а не RANGE. Під час створення розділів слід перевіряти, чи значення IN у списку значень.
У цій вправі ми використовуватимемо такі стовпці:
film_id: унікальний ідентифікатор фільмуtitle: назва фільмуrelease_year: рік випуску
Ця вправа є частиною курсу
Проєктування баз даних
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- Create a new table called film_partitioned
CREATE TABLE film_partitioned (
film_id INT,
title TEXT NOT NULL,
release_year TEXT
)
___ ___ ___ (___);