НачатьНачать бесплатно

Создание горизонтальных секций

В видеоуроке вы также познакомились с горизонтальным секционированием.

В примере горизонтального секционирования был показан синтаксис, необходимый для создания горизонтальных секций в 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
)
___ ___ ___ (___);
Редактировать и запускать код