Vertikale Partitionierungen erstellen
Im Video hast du vertikale Partitionierung kennengelernt und dir ein Beispiel dazu angesehen.
Für vertikale Partitionierung gibt es in PostgreSQL keine spezielle Syntax. Du musst eine neue Tabelle mit bestimmten Spalten erstellen und die Daten dorthin kopieren. Danach kannst du die gewünschten Spalten in die separate Partition verschieben. Wenn du auf die ganze Tabelle zugreifen musst, kannst du das mit einer JOIN-Klausel tun.
In dieser und der nächsten Übung arbeitest du mit der Beispieldatenbank pagila. Dabei handelt es sich um eine Datenbank, die oft benutzt wird, um die Funktionen von PostgreSQL zu demonstrieren. Die Datenbank verfügt über mehrere Tabellen. Wir arbeiten mit der Tabelle film. In dieser Übung nutzen wir die folgenden Spalten:
film_id: die eindeutige Kennung des Filmslong_description: eine ausführliche Beschreibung des Films
Diese Übung ist Teil des Kurses
Datenbankdesign
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- Create a new table called film_descriptions
___ ___ ___ (
___ INT,
___ ___
);
-- Copy the descriptions from the film table
___ ___ ___
SELECT ___, ___ FROM ___;