diff --git a/Makefile b/Makefile index cf9bba1..9e7f780 100644 --- a/Makefile +++ b/Makefile @@ -9,7 +9,7 @@ baseball.db: baseball-transformed.db sql/load.sql cat sql/load.sql | sqlite3 baseball.db sqlite3 baseball.db "VACUUM" -baseball-transformed.db: baseball-raw.db sql/awards.sql sql/franchises.sql sql/franchiseseasons.sql sql/seasons.sql sql/parks.sql +baseball-transformed.db: baseball-raw.db sql/awards.sql sql/franchises.sql sql/franchiseseasons.sql sql/seasons.sql sql/parks.sql sql/collegeplaying.sql rm -f baseball-transformed.db cp baseball-raw.db baseball-transformed.db cat sql/franchises.sql | sqlite3 baseball-transformed.db @@ -17,6 +17,7 @@ baseball-transformed.db: baseball-raw.db sql/awards.sql sql/franchises.sql sql/f cat sql/awards.sql | sqlite3 baseball-transformed.db cat sql/seasons.sql | sqlite3 baseball-transformed.db cat sql/parks.sql | sqlite3 baseball-transformed.db + cat sql/collegeplaying.sql | sqlite3 baseball-transformed.db baseball-raw.db: rm -f baseball-raw.db diff --git a/sql/corrections/collegeplaying.sql b/sql/collegeplaying.sql similarity index 100% rename from sql/corrections/collegeplaying.sql rename to sql/collegeplaying.sql diff --git a/sql/load.sql b/sql/load.sql index 40d60ff..f3cabc2 100644 --- a/sql/load.sql +++ b/sql/load.sql @@ -134,4 +134,15 @@ CREATE TABLE IF NOT EXISTS "parkaliases" ( ); insert into "parkaliases" select distinct * from "transformed"."parkaliases"; + +CREATE TABLE IF NOT EXISTS "collegeplaying" ( + "playerID" TEXT, + "schoolID" TEXT, + "yearID" NUMERIC, + PRIMARY KEY("playerID","yearID","schoolID"), + foreign key("playerID") references "people"("playerID"), + foreign key("schoolID") references "schools"("schoolID") +); + +insert into collegeplaying select distinct * from "transformed"."collegeplaying"; COMMIT;