Kom igångKom igång gratis

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 identifierare
  • long_description: en längre beskrivning av filmen

Den här övningen är en del av kursen

Databasdesign

Visa kurs

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 ___;
Redigera och kör kod