diff --git a/Makefile b/Makefile index e2090f0..d84d8b8 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/teamseasons.sql sql/seasons.sql sql/parks.sql sql/collegeplaying.sql sql/schools.sql sql/people.sql sql/salaries.sql sql/batting.sql sql/pitching.sql sql/fielding.sql sql/appearances.sql sql/homegames.sql sql/seriespost.sql sql/fieldingofsplit.sql sql/teams.sql +baseball-transformed.db: baseball-raw.db sql/awards.sql sql/franchises.sql sql/teamseasons.sql sql/seasons.sql sql/parks.sql sql/collegeplaying.sql sql/schools.sql sql/people.sql sql/salaries.sql sql/batting.sql sql/pitching.sql sql/fielding.sql sql/appearances.sql sql/homegames.sql sql/seriespost.sql sql/fieldingofsplit.sql sql/teams.sql sql/leagues.sql rm -f baseball-transformed.db cp baseball-raw.db baseball-transformed.db cat sql/franchises.sql | sqlite3 baseball-transformed.db @@ -29,6 +29,7 @@ baseball-transformed.db: baseball-raw.db sql/awards.sql sql/franchises.sql sql/t cat sql/seriespost.sql | sqlite3 baseball-transformed.db cat sql/fieldingofsplit.sql | sqlite3 baseball-transformed.db cat sql/teams.sql | sqlite3 baseball-transformed.db + cat sql/leagues.sql | sqlite3 baseball-transformed.db baseball-raw.db: rm -f baseball-raw.db diff --git a/sql/leagues.sql b/sql/leagues.sql new file mode 100644 index 0000000..22bda32 --- /dev/null +++ b/sql/leagues.sql @@ -0,0 +1,14 @@ +begin; +create table if not exists "leagues" ( + "ID" text +); + +insert into leagues values + ("NA"), + ("NL"), + ("AA"), + ("UA"), + ("PL"), + ("AL"), + ("FL"); +commit; diff --git a/sql/load.sql b/sql/load.sql index 78e447e..2847813 100644 --- a/sql/load.sql +++ b/sql/load.sql @@ -357,4 +357,11 @@ create table if not exists teams ( ); insert into teams select distinct * from "transformed"."teams"; + +create table if not exists "leagues" ( + "ID" text, + primary key("ID") +); + +insert into leagues select distinct * from "transformed"."leagues"; COMMIT;