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 filmulong_description: rozbudowany opis filmu
To ćwiczenie jest częścią kursu
Projektowanie baz danych
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 ___;