Skapa vertikala partitioner
I videon lärde du dig om vertikal partitionering och fick se ett exempel.
För vertikal partitionering finns det ingen specifik syntax i PostgreSQL. Du måste skapa en ny tabell med utvalda kolumner och kopiera data dit. Därefter kan du ta bort de kolumner du vill ha i den separata partitionen. Om du behöver komma åt hela tabellen kan du göra det med hjälp av en JOIN-sats.
I den här övningen och nästa arbetar du med exempeldatabasen pagila. Det är en databas som ofta används för att demonstrera PostgreSQL:s funktioner. Databasen innehåller flera tabeller. Vi arbetar med tabellen film. I den här övningen använder vi följande kolumner:
film_id: filmens unika identifierarelong_description: en längre beskrivning av filmen
Den här övningen är en del av kursen
Databasdesign
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- Create a new table called film_descriptions
___ ___ ___ (
___ INT,
___ ___
);
-- Copy the descriptions from the film table
___ ___ ___
SELECT ___, ___ FROM ___;