2024-01-26 03:08:32 +00:00
begin ;
2024-01-31 06:09:39 +00:00
attach database ' baseball-raw.db ' as ' raw ' ;
create temp table people as
select * from " raw " . people ;
2024-01-26 03:08:32 +00:00
-- insert some missing people
insert into people values
( ' millema99 ' , 1917 , 4 , 14 , ' USA ' , ' NY ' , ' Brooklyn ' , 2012 , 11 , 27 , ' USA ' , ' NY ' , ' Manhattan ' , ' Marvin ' , ' Miller ' , ' Marvin Julian ' , null , null , null , null , null , null , null , ' millema99 ' ) ,
( ' fowlebu99 ' , 1858 , 3 , 16 , ' USA ' , ' NY ' , ' Fort Plain ' , 1913 , 2 , 26 , ' USA ' , ' NY ' , ' Frankfort ' , ' Bud ' , ' Fowler ' , ' John W. Jackson ' , 155 , 67 , ' R ' , ' R ' , null , null , null , ' fowlebu99 ' ) ,
( ' thompan01 ' , null , null , null , null , null , null , null , null , null , null , null , null , null , ' Thompson ' , null , null , null , null , null , ' 1875-04-26 ' , ' 1875-05-17 ' , null , ' thompan01 ' ) ;
2024-01-31 06:09:39 +00:00
CREATE TABLE main . " people " (
" ID " text ,
" birthYear " NUMERIC ,
" birthMonth " NUMERIC ,
" birthDay " NUMERIC ,
" birthCountry " text ,
" birthState " text ,
" birthCity " text ,
" deathYear " text ,
" deathMonth " text ,
" deathDay " text ,
" deathCountry " text ,
" deathState " text ,
" deathCity " text ,
" nameFirst " text ,
" nameLast " text ,
" nameGiven " text ,
" weight " NUMERIC ,
" height " NUMERIC ,
" bats " text ,
" throws " text ,
" debut " text ,
" finalGame " text ,
" retroID " text ,
" bbrefID " text ,
primary key ( " ID " )
) ;
INSERT INTO main . " people " SELECT DISTINCT * FROM temp . " people " ;
2024-01-26 03:08:32 +00:00
commit ;