move managershalf

This commit is contained in:
2024-01-29 19:59:41 -06:00
parent 4e6f000d3f
commit e80bf97a43
4 changed files with 22 additions and 21 deletions

View File

@@ -1,20 +0,0 @@
BEGIN;
CREATE TABLE IF NOT EXISTS "pk_managershalf" (
"playerID" TEXT,
"yearID" NUMERIC,
"teamID" TEXT,
"lgID" TEXT,
"inseason" NUMERIC,
"half" NUMERIC,
"G" NUMERIC,
"W" NUMERIC,
"L" NUMERIC,
"rank" NUMERIC,
PRIMARY KEY("playerID","yearID","teamID","inseason","half"),
foreign key("playerID") references "people"("playerID")
);
INSERT INTO "pk_managershalf" SELECT DISTINCT * FROM "managershalf";
DROP TABLE "managershalf";
ALTER TABLE "pk_managershalf" RENAME TO "managershalf";
COMMIT;

View File

@@ -593,4 +593,20 @@ CREATE TABLE IF NOT EXISTS "teamseasonshalf" (
);
insert into teamseasonshalf select distinct * from "transformed".teamseasonshalf;
CREATE TABLE IF NOT EXISTS "managershalf" (
"ID" TEXT,
"year" NUMERIC,
"team" TEXT,
"inseason" NUMERIC,
"half" NUMERIC,
"G" NUMERIC,
"W" NUMERIC,
"L" NUMERIC,
PRIMARY KEY("ID","year","team","inseason","half"),
foreign key("ID") references "people"("ID"),
foreign key("year","team") references "teamseasons"("year","team")
);
insert into managershalf select distinct * from "transformed".managershalf;
COMMIT;

View File

@@ -1,4 +1,8 @@
begin;
alter table managershalf drop column "lgID";
alter table managershalf drop column "rank";
update managershalf
set teamid = 'WS9'
where yearid = 1892 and teamid = 'WAS';
commit;