diff --git a/Makefile b/Makefile index 8a1be01..075ed46 100644 --- a/Makefile +++ b/Makefile @@ -4,9 +4,10 @@ bbdb = baseballdatabank-2023.1 db: baseball.db -baseball.db: baseball-raw.db +baseball.db: baseball-raw.db sql/people.sql sql/franchises.sql rm -f baseball.db cat sql/people.sql | sqlite3 baseball.db + cat sql/franchises.sql | sqlite3 baseball.db sqlite3 baseball.db "VACUUM" baseball-raw.db: diff --git a/sql/franchises.sql b/sql/franchises.sql new file mode 100644 index 0000000..ac3f378 --- /dev/null +++ b/sql/franchises.sql @@ -0,0 +1,13 @@ +BEGIN; +attach database 'baseball-raw.db' as 'raw'; +CREATE TABLE IF NOT EXISTS "franchises" ( + "franchID" TEXT, + "franchName" TEXT, + "active" TEXT, + "NAassoc" TEXT, + PRIMARY KEY("franchID") +); + +insert into franchises +select distinct * from 'raw'.'teamsfranchises'; +COMMIT; diff --git a/sql/keys/teamsfranchises.sql b/sql/keys/teamsfranchises.sql deleted file mode 100644 index 409526b..0000000 --- a/sql/keys/teamsfranchises.sql +++ /dev/null @@ -1,13 +0,0 @@ -BEGIN; -CREATE TABLE IF NOT EXISTS "pk_teamsfranchises" ( - "franchID" TEXT, - "franchName" TEXT, - "active" TEXT, - "NAassoc" TEXT, - PRIMARY KEY("franchID") -); - -INSERT INTO "pk_teamsfranchises" SELECT DISTINCT * FROM "teamsfranchises"; -DROP TABLE "teamsfranchises"; -ALTER TABLE "pk_teamsfranchises" RENAME TO "teamsfranchises"; -COMMIT;