Создание горизонтальных секций
В видеоуроке вы также познакомились с горизонтальным секционированием.
В примере горизонтального секционирования был показан синтаксис, необходимый для создания горизонтальных секций в PostgreSQL. Если хотите освежить знания, можете обратиться к слайдам.
В этом упражнении вы будете использовать секционирование по списку вместо секционирования по диапазону. При секционировании по списку секции формируются путём проверки того, входит ли ключ секционирования в заданный список значений или нет.
Для этого вместо RANGE используйте LIST. При создании секций проверяйте, входят ли значения в список с помощью 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
)
___ ___ ___ (___);