Přidání náhradního klíče pomocí SERIAL
Protože tabulka professors nemá žádný kandidátní klíč tvořený jediným sloupcem (jediný kandidátní klíč je složený z firstname a lastname), přidáš do ní nový sloupec id.
Tento sloupec má speciální datový typ serial, který z něj udělá automaticky se inkrementující číslo. To znamená, že kdykoli přidáš do tabulky nového profesora, automaticky dostane id, které v tabulce ještě neexistuje – a to je ideální primární klíč!
Toto cvičení je součástí kurzu
Introduction to Relational Databases in SQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Add the new column to the table
ALTER TABLE ___
___ ___ id ___;