シリアルデータ型サロゲートキーの追加
professors テーブルには単一列の候補キーが存在しないため(firstname とlastnameからなる複合候補キーのみ)、新しい列 id をテーブルに追加します。
この列には特殊なデータ型 serial を使用します。この型を指定すると、列が自動連番になります。つまり、新しい教授をテーブルに追加するたびに、まだ使われていない id が自動的に割り当てられます。まさに理想的な主キーです!
この演習はコースの一部です
SQL リレーショナルデータベース入門
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
-- Add the new column to the table
ALTER TABLE ___
___ ___ id ___;