1. Learn
  2. /
  3. Курси
  4. /
  5. Проєктування баз даних

Connected

вправа

Створення вертикальних партицій

У відео ви дізналися про вертикальне розбиття на партиції та розглянули приклад.

Для вертикального розбиття в PostgreSQL немає спеціального синтаксису. Потрібно створити нову таблицю з потрібними стовпцями та скопіювати туди дані. Після цього можна вилучити стовпці, які ви хочете винести в окрему партицію. Якщо вам потрібно отримати доступ до повної таблиці, це можна зробити за допомогою оператора JOIN.

У цій вправі та наступній ви працюватимете з прикладною базою даних pagila. Її часто використовують, щоб продемонструвати можливості PostgreSQL. База містить кілька таблиць. Ми працюватимемо з таблицею film. У цій вправі використаємо такі стовпці:

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

Інструкції 1/2

undefined XP
    1
    2
  • Створіть нову таблицю film_descriptions, що містить 2 поля: film_id типу INT і long_description типу TEXT.
  • Заповніть нову таблицю значеннями з таблиці film.