begin; attach database 'baseball-raw.db' as 'raw'; create temp table pitchingpost as select * from "raw".pitchingpost; alter table pitchingpost drop column "lgID"; alter table pitchingpost drop column "teamID"; CREATE TABLE IF NOT EXISTS main."pitchingpost" ( "player" TEXT, "year" NUMERIC, "round" NUMERIC, "W" NUMERIC, "L" NUMERIC, "G" NUMERIC, "GS" NUMERIC, "CG" NUMERIC, "SHO" NUMERIC, "SV" NUMERIC, "IPouts" NUMERIC, "H" NUMERIC, "ER" NUMERIC, "HR" NUMERIC, "BB" NUMERIC, "SO" NUMERIC, "BAOpp" NUMERIC, "ERA" NUMERIC, "IBB" NUMERIC, "WP" NUMERIC, "HBP" NUMERIC, "BK" NUMERIC, "BFP" NUMERIC, "GF" NUMERIC, "R" NUMERIC, "SH" NUMERIC, "SF" NUMERIC, "GIDP" NUMERIC, PRIMARY KEY("player","year","round"), foreign key("player","year") references "appearancespost"("player","year"), foreign key("year","round") references "seriespost"("year","round") ); insert into main.pitchingpost select distinct * from temp."pitchingpost"; commit;