Dodawanie ograniczeń klucza za pomocą ADD CONSTRAINT
Dwie tabele w twojej bazie danych mają już dobrze dobrane klucze kandydujące składające się z jednej kolumny: organizations z kolumną organization oraz universities z kolumną university_shortname.
W tym ćwiczeniu zmienisz nazwy tych kolumn na id przy użyciu polecenia RENAME COLUMN, a następnie zdefiniujesz dla nich ograniczenia klucza głównego. Wygląda to tak samo jak dodawanie ograniczeń unikalności (patrz ostatnie ćwiczenie z rozdziału 2):
ALTER TABLE table_name
ADD CONSTRAINT some_name PRIMARY KEY (column_name)
Pamiętaj, że w nawiasach możesz podać więcej niż jedną kolumnę.
To ćwiczenie jest częścią kursu
Wprowadzenie do relacyjnych baz danych w SQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Rename the organization column to id
___ ___ organizations
___ ___ organization TO ___;
-- Make id a primary key
ALTER TABLE organizations
___ ___ organization_pk ___ KEY (___);