diff --git a/sql/fieldingof.sql b/sql/fieldingof.sql index 4161a97..9814652 100644 --- a/sql/fieldingof.sql +++ b/sql/fieldingof.sql @@ -2,6 +2,37 @@ pragma foreign_keys = 0; begin; attach database 'baseball-raw.db' as 'raw'; + +create temp table fieldingof as +select * from "raw".fieldingof; + +delete from fieldingof +where playerid = 'gilliba01' and yearid = 1875; + +delete from fieldingof +where playerid = 'hallji01' and yearid = 1875; + +delete from fieldingof +where playerid = 'mckened01' and yearid = 1877; + +delete from fieldingof +where playerid = 'jonesbi01' and yearid = 1882; + +delete from fieldingof +where playerid = 'morgabi01' and yearid = 1882; + +update fieldingof +set yearid = 1884 +where playerid = 'loughbi01' and yearid = 1883; + +update fieldingof +set stint = 1 +where playerid = 'donneji01' and yearid = 1884; + +update fieldingof +set yearid = 1883 +where playerid = 'lough01' and yearid = 1884; + CREATE TABLE IF NOT EXISTS "fieldingof" ( "player" TEXT, "year" NUMERIC, @@ -13,5 +44,5 @@ CREATE TABLE IF NOT EXISTS "fieldingof" ( foreign key("year","player","stint") references "playerstints"("year","player","stint") ); -insert into fieldingof select distinct * from "raw"."fieldingof"; +insert into main.fieldingof select distinct * from temp.fieldingof; commit; diff --git a/sql/playerstints.sql b/sql/playerstints.sql index d4afea9..9bfa73a 100644 --- a/sql/playerstints.sql +++ b/sql/playerstints.sql @@ -32,6 +32,9 @@ where team = 'PH4' and year between 1890 and 1891; delete from playerstints where player = 'smithbu01' and year = 1911; +insert into playerstints values + ('thompan01',1875,1,'WS6'); + create table if not exists main."playerstints" ( "player" text, "year" numeric,