Verticale partities maken
In de video leerde je over verticale partitionering en zag je een voorbeeld.
Voor verticale partitionering is er geen specifieke syntax in PostgreSQL. Je moet een nieuwe tabel maken met de gewenste kolommen en daar de gegevens naartoe kopiëren. Daarna kun je de kolommen die je in de aparte partitie wil hebben uit de oorspronkelijke tabel verwijderen. Als je de volledige tabel nodig hebt, kun je die weer samenstellen met een JOIN-clausule.
In deze en de volgende oefening werk je met de voorbeeld-database pagila. Dit is een database die vaak wordt gebruikt om PostgreSQL-functionaliteit te demonstreren. De database bevat meerdere tabellen. We werken met de tabel film. In deze oefening gebruiken we de volgende kolommen:
film_id: de unieke identificator van de filmlong_description: een uitgebreide beschrijving van de film
Deze oefening maakt deel uit van de cursus
Databaseontwerp
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- Create a new table called film_descriptions
___ ___ ___ (
___ INT,
___ ___
);
-- Copy the descriptions from the film table
___ ___ ___
SELECT ___, ___ FROM ___;