在建立資料表時選擇資料型別
在一開始建立資料表時,就為欄位指定資料型別是最理想的做法。日後雖然可以更改型別,但如果該欄位已經有資料,變更可能會帶來預期外的影響。在這個練習中,你會根據資料所屬的類別來指定合適的資料型別。
現在回到第 1 章的 Small Business Association(SBA)資料庫範例。SBA 貸款是針對特定的商業專案提供的。你將為 project 資料表補上最合適的欄位型別,完成其定義。
本練習屬於課程
建立 PostgreSQL 資料庫
練習說明
- 使用下列選項中的正確資料型別:
TEXT、BOOLEAN、NUMERIC,完成project資料表的CREATE TABLE指令。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
-- 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 ___
);