Zacznij terazZacznij za darmo

Tworzenie partycji pionowych

Na filmie poznałeś/aś partycjonowanie pionowe i widziałeś/aś przykład jego zastosowania.

PostgreSQL nie oferuje specjalnej składni do partycjonowania pionowego. Trzeba ręcznie utworzyć nową tabelę z wybranymi kolumnami i skopiować do niej dane. Następnie można usunąć te kolumny z oryginalnej tabeli, przenosząc je do osobnej partycji. Jeśli potrzebujesz dostępu do pełnych danych, możesz połączyć tabele klauzulą JOIN.

W tym ćwiczeniu i następnym będziesz pracować z przykładową bazą danych pagila. To baza często wykorzystywana do demonstracji możliwości PostgreSQL. Zawiera wiele tabel – w tym ćwiczeniu skupimy się na tabeli film i następujących kolumnach:

  • film_id: unikalny identyfikator filmu
  • long_description: rozbudowany opis filmu

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_descriptions
___ ___ ___ (
    ___ INT,
    ___ ___
);

-- Copy the descriptions from the film table
___ ___ ___
SELECT ___, ___ FROM ___;
Edytuj i uruchom kod