Zacznij terazZacznij za darmo

Tworzenie partycji poziomych

W filmie poznałeś/poznałaś również partycjonowanie poziome.

Przedstawiony przykład pokazał składnię niezbędną do tworzenia partycji poziomych w PostgreSQL. Jeśli potrzebujesz przypomnienia, zajrzyj do slajdów.

W tym ćwiczeniu zamiast partycji zakresowej użyjesz jednak partycji listowej. W przypadku partycji listowych podział następuje na podstawie sprawdzenia, czy klucz partycjonowania należy do określonej listy wartości.

W tym celu zamiast RANGE stosujemy LIST. Tworząc partycje, sprawdź, czy wartości są IN na liście wartości.

W tym ćwiczeniu będziemy korzystać z następujących kolumn:

  • film_id: unikalny identyfikator filmu
  • title: tytuł filmu
  • release_year: rok premiery

To ćwiczenie jest częścią kursu

Projektowanie baz danych

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- Create a new table called film_partitioned
CREATE TABLE film_partitioned (
  film_id INT,
  title TEXT NOT NULL,
  release_year TEXT
)
___ ___ ___ (___);
Edytuj i uruchom kod