LoslegenKostenlos loslegen

Vertikale Trennwände machen

Im Video hast du was über vertikale Partitionierung gelernt und ein Beispiel gesehen.

Für vertikale Partitionierung gibt's 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 machen.

In dieser und der nächsten Übung arbeitest du mit der Beispieldatenbank „ pagila “. Das ist eine Datenbank, die oft benutzt wird, um die Funktionen von PostgreSQL zu zeigen. Die Datenbank hat mehrere Tabellen. Wir arbeiten mit der Tabelle „ film “. In dieser Übung nehmen wir die folgenden Spalten:

  • film_id: die eindeutige Kennung des Films
  • long_descriptionEine ausführliche Beschreibung des Films

Diese Übung ist Teil des Kurses

Datenbankdesign

Kurs anzeigen

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 ___;
Code bearbeiten und ausführen