1. Learn
  2. /
  3. Courses
  4. /
  5. Projektowanie baz danych

Connected

Exercise

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

Instructions 1/2

undefined XP
    1
    2
  • Utwórz nową tabelę film_descriptions zawierającą 2 pola: film_id typu INT oraz long_description typu TEXT.
  • Wypełnij nową tabelę danymi z tabeli film.