1. Обучение
  2. /
  3. Курса
  4. /
  5. Проектирование баз данных

Connected

упражнение

Вертикальное партиционирование

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

В PostgreSQL нет специального синтаксиса для вертикального партиционирования. Нужно создать новую таблицу с нужными столбцами и скопировать в неё данные. После этого можно удалить соответствующие столбцы из исходной таблицы. Если потребуется снова работать с полной таблицей, воспользуйтесь конструкцией JOIN.

В этом и следующем упражнении вы будете работать с учебной базой данных pagila — она часто используется для демонстрации возможностей PostgreSQL. База данных содержит несколько таблиц; мы будем работать с таблицей film. В этом упражнении понадобятся следующие столбцы:

  • film_id: уникальный идентификатор фильма
  • long_description: подробное описание фильма

Инструкции 1/2

undefined XP
    1
    2
  • Создайте новую таблицу film_descriptions с двумя полями: film_id типа INT и long_description типа TEXT.
  • Заполните новую таблицу данными из таблицы film.