CREATE TABLE `AllstarFull` (
`playerID` TEXT,
`yearID` INTEGER,
`gameNum` INTEGER,
`gameID` TEXT,
`teamID` TEXT,
`lgID` TEXT,
`GP` INTEGER,
`startingPos` TEXT
);
CREATE INDEX `AllstarFull_playerID` ON `AllstarFull` (`playerID`);
CREATE INDEX `AllstarFull_yearID` ON `AllstarFull` (`yearID`);
CREATE INDEX `AllstarFull_gameID` ON `AllstarFull` (`gameID`);
CREATE INDEX `AllstarFull_teamID` ON `AllstarFull` (`teamID`);
CREATE INDEX `AllstarFull_lgID` ON `AllstarFull` (`lgID`);
CREATE TABLE sqlite_stat1(tbl,idx,stat);
CREATE TABLE sqlite_stat4(tbl,idx,neq,nlt,ndlt,sample);
CREATE TABLE `Appearances` (
`yearID` INTEGER,
`teamID` TEXT,
`lgID` TEXT,
`playerID` TEXT,
`G_all` INTEGER,
`GS` INTEGER,
`G_batting` INTEGER,
`G_defense` INTEGER,
`G_p` INTEGER,
`G_c` INTEGER,
`G_1b` INTEGER,
`G_2b` INTEGER,
`G_3b` INTEGER,
`G_ss` INTEGER,
`G_lf` INTEGER,
`G_cf` INTEGER,
`G_rf` INTEGER,
`G_of` INTEGER,
`G_dh` INTEGER,
`G_ph` INTEGER,
`G_pr` INTEGER
);
CREATE INDEX `Appearances_yearID` ON `Appearances` (`yearID`);
CREATE INDEX `Appearances_teamID` ON `Appearances` (`teamID`);
CREATE INDEX `Appearances_lgID` ON `Appearances` (`lgID`);
CREATE INDEX `Appearances_playerID` ON `Appearances` (`playerID`);
CREATE TABLE `AwardsManagers` (
`playerID` TEXT,
`awardID` TEXT,
`yearID` INTEGER,
`lgID` TEXT,
`tie` TEXT,
`notes` TEXT
);
CREATE INDEX `AwardsManagers_playerID` ON `AwardsManagers` (`playerID`);
CREATE INDEX `AwardsManagers_awardID` ON `AwardsManagers` (`awardID`);
CREATE INDEX `AwardsManagers_yearID` ON `AwardsManagers` (`yearID`);
CREATE INDEX `AwardsManagers_lgID` ON `AwardsManagers` (`lgID`);
CREATE TABLE `AwardsPlayers` (
`playerID` TEXT,
`awardID` TEXT,
`yearID` INTEGER,
`lgID` TEXT,
`tie` TEXT,
`notes` TEXT
);
CREATE INDEX `AwardsPlayers_playerID` ON `AwardsPlayers` (`playerID`);
CREATE INDEX `AwardsPlayers_awardID` ON `AwardsPlayers` (`awardID`);
CREATE INDEX `AwardsPlayers_yearID` ON `AwardsPlayers` (`yearID`);
CREATE INDEX `AwardsPlayers_lgID` ON `AwardsPlayers` (`lgID`);
CREATE TABLE `AwardsShareManagers` (
`awardID` TEXT,
`yearID` INTEGER,
`lgID` TEXT,
`playerID` TEXT,
`pointsWon` INTEGER,
`pointsMax` INTEGER,
`votesFirst` INTEGER
);
CREATE INDEX `AwardsShareManagers_awardID` ON `AwardsShareManagers` (`awardID`);
CREATE INDEX `AwardsShareManagers_yearID` ON `AwardsShareManagers` (`yearID`);
CREATE INDEX `AwardsShareManagers_lgID` ON `AwardsShareManagers` (`lgID`);
CREATE INDEX `AwardsShareManagers_playerID` ON `AwardsShareManagers` (`playerID`);
CREATE TABLE `AwardsSharePlayers` (
`awardID` TEXT,
`yearID` INTEGER,
`lgID` TEXT,
`playerID` TEXT,
`pointsWon` INTEGER,
`pointsMax` INTEGER,
`votesFirst` INTEGER
);
CREATE INDEX `AwardsSharePlayers_awardID` ON `AwardsSharePlayers` (`awardID`);
CREATE INDEX `AwardsSharePlayers_yearID` ON `AwardsSharePlayers` (`yearID`);
CREATE INDEX `AwardsSharePlayers_lgID` ON `AwardsSharePlayers` (`lgID`);
CREATE INDEX `AwardsSharePlayers_playerID` ON `AwardsSharePlayers` (`playerID`);
CREATE TABLE `Batting` (
`playerID` TEXT,
`yearID` INTEGER,
`stint` INTEGER,
`teamID` TEXT,
`lgID` TEXT,
`G` INTEGER,
`AB` INTEGER,
`R` INTEGER,
`H` INTEGER,
`X2B` INTEGER,
`X3B` INTEGER,
`HR` INTEGER,
`RBI` INTEGER,
`SB` INTEGER,
`CS` INTEGER,
`BB` INTEGER,
`SO` INTEGER,
`IBB` INTEGER,
`HBP` INTEGER,
`SH` INTEGER,
`SF` INTEGER,
`GIDP` INTEGER
);
CREATE INDEX `Batting_playerID` ON `Batting` (`playerID`);
CREATE INDEX `Batting_yearID` ON `Batting` (`yearID`);
CREATE INDEX `Batting_teamID` ON `Batting` (`teamID`);
CREATE INDEX `Batting_lgID` ON `Batting` (`lgID`);
CREATE TABLE `BattingPost` (
`yearID` INTEGER,
`round` TEXT,
`playerID` TEXT,
`teamID` TEXT,
`lgID` TEXT,
`G` INTEGER,
`AB` INTEGER,
`R` INTEGER,
`H` INTEGER,
`X2B` INTEGER,
`X3B` INTEGER,
`HR` INTEGER,
`RBI` INTEGER,
`SB` INTEGER,
`CS` INTEGER,
`BB` INTEGER,
`SO` INTEGER,
`IBB` INTEGER,
`HBP` INTEGER,
`SH` INTEGER,
`SF` INTEGER,
`GIDP` INTEGER
);
CREATE INDEX `BattingPost_yearID` ON `BattingPost` (`yearID`);
CREATE INDEX `BattingPost_playerID` ON `BattingPost` (`playerID`);
CREATE INDEX `BattingPost_teamID` ON `BattingPost` (`teamID`);
CREATE INDEX `BattingPost_lgID` ON `BattingPost` (`lgID`);
CREATE TABLE `CollegePlaying` (
`playerID` TEXT,
`schoolID` TEXT,
`yearID` INTEGER
);
CREATE INDEX `CollegePlaying_playerID` ON `CollegePlaying` (`playerID`);
CREATE INDEX `CollegePlaying_schoolID` ON `CollegePlaying` (`schoolID`);
CREATE INDEX `CollegePlaying_yearID` ON `CollegePlaying` (`yearID`);
CREATE TABLE `Fielding` (
`playerID` TEXT,
`yearID` INTEGER,
`stint` INTEGER,
`teamID` TEXT,
`lgID` TEXT,
`POS` TEXT,
`G` INTEGER,
`GS` INTEGER,
`InnOuts` INTEGER,
`PO` INTEGER,
`A` INTEGER,
`E` INTEGER,
`DP` INTEGER,
`PB` INTEGER,
`WP` INTEGER,
`SB` INTEGER,
`CS` INTEGER,
`ZR` INTEGER
);
CREATE INDEX `Fielding_playerID` ON `Fielding` (`playerID`);
CREATE INDEX `Fielding_yearID` ON `Fielding` (`yearID`);
CREATE INDEX `Fielding_teamID` ON `Fielding` (`teamID`);
CREATE INDEX `Fielding_lgID` ON `Fielding` (`lgID`);
CREATE TABLE `FieldingOF` (
`playerID` TEXT,
`yearID` INTEGER,
`stint` INTEGER,
`Glf` INTEGER,
`Gcf` INTEGER,
`Grf` INTEGER
);
CREATE INDEX `FieldingOF_playerID` ON `FieldingOF` (`playerID`);
CREATE INDEX `FieldingOF_yearID` ON `FieldingOF` (`yearID`);
CREATE TABLE `FieldingOFsplit` (
`playerID` TEXT,
`yearID` INTEGER,
`stint` INTEGER,
`teamID` TEXT,
`lgID` TEXT,
`POS` TEXT,
`G` INTEGER,
`GS` INTEGER,
`InnOuts` INTEGER,
`PO` INTEGER,
`A` INTEGER,
`E` INTEGER,
`DP` INTEGER,
`PB` INTEGER,
`WP` INTEGER,
`SB` INTEGER,
`CS` INTEGER,
`ZR` INTEGER
);
CREATE INDEX `FieldingOFsplit_playerID` ON `FieldingOFsplit` (`playerID`);
CREATE INDEX `FieldingOFsplit_yearID` ON `FieldingOFsplit` (`yearID`);
CREATE INDEX `FieldingOFsplit_teamID` ON `FieldingOFsplit` (`teamID`);
CREATE INDEX `FieldingOFsplit_lgID` ON `FieldingOFsplit` (`lgID`);
CREATE TABLE `FieldingPost` (
`playerID` TEXT,
`yearID` INTEGER,
`teamID` TEXT,
`lgID` TEXT,
`round` TEXT,
`POS` TEXT,
`G` INTEGER,
`GS` INTEGER,
`InnOuts` INTEGER,
`PO` INTEGER,
`A` INTEGER,
`E` INTEGER,
`DP` INTEGER,
`TP` INTEGER,
`PB` INTEGER,
`SB` INTEGER,
`CS` INTEGER
);
CREATE INDEX `FieldingPost_playerID` ON `FieldingPost` (`playerID`);
CREATE INDEX `FieldingPost_yearID` ON `FieldingPost` (`yearID`);
CREATE INDEX `FieldingPost_teamID` ON `FieldingPost` (`teamID`);
CREATE INDEX `FieldingPost_lgID` ON `FieldingPost` (`lgID`);
CREATE TABLE `HallOfFame` (
`playerID` TEXT,
`yearID` INTEGER,
`votedBy` TEXT,
`ballots` REAL,
`needed` REAL,
`votes` REAL,
`inducted` TEXT,
`category` TEXT,
`needed_note` TEXT
);
CREATE INDEX `HallOfFame_playerID` ON `HallOfFame` (`playerID`);
CREATE INDEX `HallOfFame_yearID` ON `HallOfFame` (`yearID`);
CREATE TABLE `HomeGames` (
`year.key` INTEGER,
`league.key` TEXT,
`team.key` TEXT,
`park.key` TEXT,
`span.first` TEXT,
`span.last` TEXT,
`games` INTEGER,
`openings` INTEGER,
`attendance` INTEGER
);
CREATE TABLE `LahmanData` (
`file` TEXT,
`class` TEXT,
`nobs` REAL,
`nvar` REAL,
`title` TEXT
);
CREATE TABLE `Managers` (
`playerID` TEXT,
`yearID` INTEGER,
`teamID` TEXT,
`lgID` TEXT,
`inseason` INTEGER,
`G` INTEGER,
`W` INTEGER,
`L` INTEGER,
`rank` INTEGER,
`plyrMgr` TEXT
);
CREATE INDEX `Managers_playerID` ON `Managers` (`playerID`);
CREATE INDEX `Managers_yearID` ON `Managers` (`yearID`);
CREATE INDEX `Managers_teamID` ON `Managers` (`teamID`);
CREATE INDEX `Managers_lgID` ON `Managers` (`lgID`);
CREATE TABLE `ManagersHalf` (
`playerID` TEXT,
`yearID` INTEGER,
`teamID` TEXT,
`lgID` TEXT,
`inseason` INTEGER,
`half` INTEGER,
`G` INTEGER,
`W` INTEGER,
`L` INTEGER,
`rank` INTEGER
);
CREATE INDEX `ManagersHalf_playerID` ON `ManagersHalf` (`playerID`);
CREATE INDEX `ManagersHalf_yearID` ON `ManagersHalf` (`yearID`);
CREATE INDEX `ManagersHalf_teamID` ON `ManagersHalf` (`teamID`);
CREATE INDEX `ManagersHalf_lgID` ON `ManagersHalf` (`lgID`);
CREATE TABLE `Parks` (
`park.alias` TEXT,
`park.key` TEXT,
`park.name` TEXT,
`city` TEXT,
`state` TEXT,
`country` TEXT
);
CREATE TABLE `People` (
`playerID` TEXT,
`birthYear` INTEGER,
`birthMonth` INTEGER,
`birthDay` INTEGER,
`birthCity` TEXT,
`birthCountry` TEXT,
`birthState` TEXT,
`deathYear` INTEGER,
`deathMonth` INTEGER,
`deathDay` INTEGER,
`deathCountry` TEXT,
`deathState` TEXT,
`deathCity` TEXT,
`nameFirst` TEXT,
`nameLast` TEXT,
`nameGiven` TEXT,
`weight` INTEGER,
`height` INTEGER,
`bats` TEXT,
`throws` TEXT,
`debut` TEXT,
`bbrefID` TEXT,
`finalGame` TEXT,
`retroID` TEXT,
`deathDate` REAL,
`birthDate` REAL
);
CREATE INDEX `People_playerID` ON `People` (`playerID`);
CREATE INDEX `People_bbrefID` ON `People` (`bbrefID`);
CREATE INDEX `People_retroID` ON `People` (`retroID`);
CREATE TABLE `Pitching` (
`playerID` TEXT,
`yearID` INTEGER,
`stint` INTEGER,
`teamID` TEXT,
`lgID` TEXT,
`W` INTEGER,
`L` INTEGER,
`G` INTEGER,
`GS` INTEGER,
`CG` INTEGER,
`SHO` INTEGER,
`SV` INTEGER,
`IPouts` INTEGER,
`H` INTEGER,
`ER` INTEGER,
`HR` INTEGER,
`BB` INTEGER,
`SO` INTEGER,
`BAOpp` REAL,
`ERA` REAL,
`IBB` INTEGER,
`WP` INTEGER,
`HBP` INTEGER,
`BK` INTEGER,
`BFP` INTEGER,
`GF` INTEGER,
`R` INTEGER,
`SH` INTEGER,
`SF` INTEGER,
`GIDP` INTEGER
);
CREATE INDEX `Pitching_playerID` ON `Pitching` (`playerID`);
CREATE INDEX `Pitching_yearID` ON `Pitching` (`yearID`);
CREATE INDEX `Pitching_teamID` ON `Pitching` (`teamID`);
CREATE INDEX `Pitching_lgID` ON `Pitching` (`lgID`);
CREATE TABLE `PitchingPost` (
`playerID` TEXT,
`yearID` INTEGER,
`round` TEXT,
`teamID` TEXT,
`lgID` TEXT,
`W` INTEGER,
`L` INTEGER,
`G` INTEGER,
`GS` INTEGER,
`CG` INTEGER,
`SHO` INTEGER,
`SV` INTEGER,
`IPouts` INTEGER,
`H` INTEGER,
`ER` INTEGER,
`HR` INTEGER,
`BB` INTEGER,
`SO` INTEGER,
`BAOpp` REAL,
`ERA` REAL,
`IBB` INTEGER,
`WP` INTEGER,
`HBP` INTEGER,
`BK` INTEGER,
`BFP` INTEGER,
`GF` INTEGER,
`R` INTEGER,
`SH` INTEGER,
`SF` INTEGER,
`GIDP` INTEGER
);
CREATE INDEX `PitchingPost_playerID` ON `PitchingPost` (`playerID`);
CREATE INDEX `PitchingPost_yearID` ON `PitchingPost` (`yearID`);
CREATE INDEX `PitchingPost_teamID` ON `PitchingPost` (`teamID`);
CREATE INDEX `PitchingPost_lgID` ON `PitchingPost` (`lgID`);
CREATE TABLE `Salaries` (
`yearID` INTEGER,
`teamID` TEXT,
`lgID` TEXT,
`playerID` TEXT,
`salary` INTEGER
);
CREATE INDEX `Salaries_yearID` ON `Salaries` (`yearID`);
CREATE INDEX `Salaries_teamID` ON `Salaries` (`teamID`);
CREATE INDEX `Salaries_lgID` ON `Salaries` (`lgID`);
CREATE INDEX `Salaries_playerID` ON `Salaries` (`playerID`);
CREATE TABLE `Schools` (
`schoolID` TEXT,
`name_full` TEXT,
`city` TEXT,
`state` TEXT,
`country` TEXT
);
CREATE INDEX `Schools_schoolID` ON `Schools` (`schoolID`);
CREATE TABLE `SeriesPost` (
`yearID` INTEGER,
`round` TEXT,
`teamIDwinner` TEXT,
`lgIDwinner` TEXT,
`teamIDloser` TEXT,
`lgIDloser` TEXT,
`wins` INTEGER,
`losses` INTEGER,
`ties` INTEGER
);
CREATE INDEX `SeriesPost_yearID` ON `SeriesPost` (`yearID`);
CREATE TABLE `Teams` (
`yearID` INTEGER,
`lgID` TEXT,
`teamID` TEXT,
`franchID` TEXT,
`divID` TEXT,
`Rank` INTEGER,
`G` INTEGER,
`Ghome` INTEGER,
`W` INTEGER,
`L` INTEGER,
`DivWin` TEXT,
`WCWin` TEXT,
`LgWin` TEXT,
`WSWin` TEXT,
`R` INTEGER,
`AB` INTEGER,
`H` INTEGER,
`X2B` INTEGER,
`X3B` INTEGER,
`HR` INTEGER,
`BB` INTEGER,
`SO` INTEGER,
`SB` INTEGER,
`CS` INTEGER,
`HBP` INTEGER,
`SF` INTEGER,
`RA` INTEGER,
`ER` INTEGER,
`ERA` REAL,
`CG` INTEGER,
`SHO` INTEGER,
`SV` INTEGER,
`IPouts` INTEGER,
`HA` INTEGER,
`HRA` INTEGER,
`BBA` INTEGER,
`SOA` INTEGER,
`E` INTEGER,
`DP` INTEGER,
`FP` REAL,
`name` TEXT,
`park` TEXT,
`attendance` INTEGER,
`BPF` INTEGER,
`PPF` INTEGER,
`teamIDBR` TEXT,
`teamIDlahman45` TEXT,
`teamIDretro` TEXT
);
CREATE INDEX `Teams_yearID` ON `Teams` (`yearID`);
CREATE INDEX `Teams_lgID` ON `Teams` (`lgID`);
CREATE INDEX `Teams_teamID` ON `Teams` (`teamID`);
CREATE INDEX `Teams_franchID` ON `Teams` (`franchID`);
CREATE INDEX `Teams_divID` ON `Teams` (`divID`);
CREATE TABLE `TeamsFranchises` (
`franchID` TEXT,
`franchName` TEXT,
`active` TEXT,
`NAassoc` TEXT
);
CREATE INDEX `TeamsFranchises_franchID` ON `TeamsFranchises` (`franchID`);
CREATE TABLE `TeamsHalf` (
`yearID` INTEGER,
`lgID` TEXT,
`teamID` TEXT,
`Half` INTEGER,
`divID` TEXT,
`DivWin` TEXT,
`Rank` INTEGER,
`G` INTEGER,
`W` INTEGER,
`L` INTEGER
);
CREATE INDEX `TeamsHalf_yearID` ON `TeamsHalf` (`yearID`);
CREATE INDEX `TeamsHalf_lgID` ON `TeamsHalf` (`lgID`);
CREATE INDEX `TeamsHalf_teamID` ON `TeamsHalf` (`teamID`);
CREATE INDEX `TeamsHalf_divID` ON `TeamsHalf` (`divID`);