Выбор типов данных при создании таблицы
Лучше всего указывать тип данных для столбца при первоначальном создании таблицы. Тип можно изменить позже, однако это может привести к непредвиденным последствиям, если столбец уже содержит данные. В этом упражнении вы будете назначать типы данных в зависимости от категории хранимых значений.
Мы вернёмся к примеру базы данных Администрации малого бизнеса (SBA) из главы 1. Кредиты SBA выдаются под конкретные бизнес-проекты. Вам предстоит завершить определение таблицы project, выбрав наиболее подходящий тип для каждого столбца.
Это упражнение является частью курса
Создание баз данных PostgreSQL
Инструкции к упражнению
- Дополните команду
CREATE TABLEдля таблицыproject, указав правильный тип данных из следующих вариантов:TEXT,BOOLEANиNUMERIC.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Create the project table
___ ___ ___ (
-- Unique identifier for projects
id SERIAL PRIMARY KEY,
-- Whether or not project is franchise opportunity
is_franchise ___ DEFAULT FALSE,
-- Franchise name if project is franchise opportunity
franchise_name ___ DEFAULT NULL,
-- State where project will reside
project_state ___,
-- County in state where project will reside
project_county ___,
-- District number where project will reside
congressional_district ___,
-- Amount of jobs projected to be created
jobs_supported ___
);