НачатьНачать бесплатно

Добавление ограничений KEY CONSTRAINT к таблицам

Две таблицы в вашей базе данных уже имеют подходящие ключи-кандидаты, каждый из которых состоит из одного столбца: organizations со столбцом organization и universities со столбцом university_shortname.

В этом упражнении вы переименуете эти столбцы в id с помощью команды RENAME COLUMN, а затем зададите для них ограничения первичного ключа. Это так же просто, как добавление ограничений уникальности (см. последнее упражнение главы 2):

ALTER TABLE table_name
ADD CONSTRAINT some_name PRIMARY KEY (column_name)

Обратите внимание, что в скобках можно указать сразу несколько столбцов.

Это упражнение является частью курса

Введение в реляционные базы данных в SQL

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- Rename the organization column to id
___ ___ organizations
___ ___ organization TO ___;

-- Make id a primary key
ALTER TABLE organizations
___ ___ organization_pk ___ KEY (___);
Редактировать и запускать код