From 0157dd859a4526d7f56526565b5f039288f4441a Mon Sep 17 00:00:00 2001 From: Nick Griffey Date: Sun, 28 Jan 2024 00:17:17 -0600 Subject: [PATCH] move fieldingof --- sql/keys/fieldingof.sql | 16 ---------------- sql/load.sql | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 16 deletions(-) delete mode 100644 sql/keys/fieldingof.sql diff --git a/sql/keys/fieldingof.sql b/sql/keys/fieldingof.sql deleted file mode 100644 index 045d2ea..0000000 --- a/sql/keys/fieldingof.sql +++ /dev/null @@ -1,16 +0,0 @@ -BEGIN; -CREATE TABLE IF NOT EXISTS "pk_fieldingof" ( - "playerID" TEXT, - "yearID" NUMERIC, - "stint" NUMERIC, - "Glf" NUMERIC, - "Gcf" NUMERIC, - "Grf" NUMERIC, - PRIMARY KEY("playerID","yearID","stint") - foreign key("playerID") references "people"("playerID") -); - -INSERT INTO "pk_fieldingof" SELECT DISTINCT * FROM "fieldingof"; -DROP TABLE "fieldingof"; -ALTER TABLE "pk_fieldingof" RENAME TO "fieldingof"; -COMMIT; diff --git a/sql/load.sql b/sql/load.sql index 9d38fd9..cee47dd 100644 --- a/sql/load.sql +++ b/sql/load.sql @@ -486,4 +486,18 @@ create table if not exists appearancespost ( ); insert into appearancespost select distinct * from "transformed"."appearancespost"; + +CREATE TABLE IF NOT EXISTS "fieldingof" ( + "player" TEXT, + "year" NUMERIC, + "stint" NUMERIC, + "Glf" NUMERIC, + "Gcf" NUMERIC, + "Grf" NUMERIC, + PRIMARY KEY("player","year","stint") + foreign key("player") references "people"("ID"), + foreign key("year") references "seasons"("year") +); + +insert into fieldingof select distinct * from "transformed"."fieldingof"; COMMIT;