diff --git a/schemas/mysql-databank-schema-2017.5.sql b/schemas/mysql-databank-schema-2017.5.sql deleted file mode 100644 index d5cbc88..0000000 --- a/schemas/mysql-databank-schema-2017.5.sql +++ /dev/null @@ -1,722 +0,0 @@ --- MySQL dump 10.13 Distrib 5.7.17, for macos10.12 (x86_64) --- --- Host: 127.0.0.1 Database: baseballdatabank --- ------------------------------------------------------ --- Server version 5.7.20 - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `allstarfull` --- - -DROP TABLE IF EXISTS `allstarfull`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `allstarfull` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `gameNum` int(11) NOT NULL, - `gameID` varchar(255) DEFAULT NULL, - `teamID` varchar(255) DEFAULT NULL, - `lgID` varchar(255) DEFAULT NULL, - `GP` int(11) DEFAULT NULL, - `startingPos` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`yearID`,`gameNum`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `appearances` --- - -DROP TABLE IF EXISTS `appearances`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `appearances` ( - `yearID` int(11) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) DEFAULT NULL, - `playerID` varchar(255) NOT NULL, - `G_all` int(11) NOT NULL, - `GS` int(11) DEFAULT NULL, - `G_batting` int(11) DEFAULT NULL, - `G_defense` int(11) DEFAULT NULL, - `G_p` int(11) DEFAULT NULL, - `G_c` int(11) DEFAULT NULL, - `G_1b` int(11) DEFAULT NULL, - `G_2b` int(11) DEFAULT NULL, - `G_3b` int(11) DEFAULT NULL, - `G_ss` int(11) DEFAULT NULL, - `G_lf` int(11) DEFAULT NULL, - `G_cf` int(11) DEFAULT NULL, - `G_rf` int(11) DEFAULT NULL, - `G_of` int(11) DEFAULT NULL, - `G_dh` int(11) DEFAULT NULL, - `G_ph` int(11) DEFAULT NULL, - `G_pr` int(11) DEFAULT NULL, - PRIMARY KEY (`yearID`,`teamID`,`playerID`,`G_all`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `awardsmanagers` --- - -DROP TABLE IF EXISTS `awardsmanagers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `awardsmanagers` ( - `playerID` varchar(255) NOT NULL, - `awardID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `lgID` varchar(255) NOT NULL, - `tie` varchar(255) DEFAULT NULL, - `notes` varchar(255) DEFAULT NULL, - PRIMARY KEY (`yearID`,`lgID`,`awardID`,`playerID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `awardsplayers` --- - -DROP TABLE IF EXISTS `awardsplayers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `awardsplayers` ( - `playerID` varchar(255) NOT NULL, - `awardID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `lgID` varchar(255) NOT NULL, - `tie` varchar(255) DEFAULT NULL, - `notes` varchar(255) DEFAULT NULL, - PRIMARY KEY (`yearID`,`lgID`,`awardID`,`playerID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `awardssharemanagers` --- - -DROP TABLE IF EXISTS `awardssharemanagers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `awardssharemanagers` ( - `awardID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `lgID` varchar(255) NOT NULL, - `playerID` varchar(255) NOT NULL, - `pointsWon` int(11) DEFAULT NULL, - `pointsMax` int(11) DEFAULT NULL, - `votesFirst` int(11) DEFAULT NULL, - PRIMARY KEY (`awardID`,`yearID`,`lgID`,`playerID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `awardsshareplayers` --- - -DROP TABLE IF EXISTS `awardsshareplayers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `awardsshareplayers` ( - `awardID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `lgID` varchar(255) NOT NULL, - `playerID` varchar(255) NOT NULL, - `pointsWon` decimal(10,5) DEFAULT NULL, - `pointsMax` int(11) DEFAULT NULL, - `votesFirst` decimal(10,5) DEFAULT NULL, - PRIMARY KEY (`awardID`,`yearID`,`lgID`,`playerID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `batting` --- - -DROP TABLE IF EXISTS `batting`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `batting` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `stint` int(11) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) DEFAULT NULL, - `G` int(11) DEFAULT NULL, - `AB` int(11) DEFAULT NULL, - `R` int(11) DEFAULT NULL, - `H` int(11) DEFAULT NULL, - `doubles` int(11) DEFAULT NULL, - `triples` int(11) DEFAULT NULL, - `HR` int(11) DEFAULT NULL, - `RBI` int(11) DEFAULT NULL, - `SB` int(11) DEFAULT NULL, - `CS` int(11) DEFAULT NULL, - `BB` int(11) DEFAULT NULL, - `SO` int(11) DEFAULT NULL, - `IBB` int(11) DEFAULT NULL, - `HBP` int(11) DEFAULT NULL, - `SH` int(11) DEFAULT NULL, - `SF` int(11) DEFAULT NULL, - `GIDP` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`yearID`,`teamID`,`stint`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `battingpost` --- - -DROP TABLE IF EXISTS `battingpost`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `battingpost` ( - `yearID` int(11) NOT NULL, - `round` varchar(255) NOT NULL, - `playerID` varchar(255) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) DEFAULT NULL, - `G` int(11) DEFAULT NULL, - `AB` int(11) DEFAULT NULL, - `R` int(11) DEFAULT NULL, - `H` int(11) DEFAULT NULL, - `doubles` int(11) DEFAULT NULL, - `triples` int(11) DEFAULT NULL, - `HR` int(11) DEFAULT NULL, - `RBI` int(11) DEFAULT NULL, - `SB` int(11) DEFAULT NULL, - `CS` int(11) DEFAULT NULL, - `BB` int(11) DEFAULT NULL, - `SO` int(11) DEFAULT NULL, - `IBB` int(11) DEFAULT NULL, - `HBP` int(11) DEFAULT NULL, - `SH` int(11) DEFAULT NULL, - `SF` int(11) DEFAULT NULL, - `GIDP` int(11) DEFAULT NULL, - PRIMARY KEY (`yearID`,`round`,`playerID`,`teamID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `collegeplaying` --- - -DROP TABLE IF EXISTS `collegeplaying`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `collegeplaying` ( - `playerID` varchar(255) NOT NULL, - `schoolID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - PRIMARY KEY (`playerID`,`schoolID`,`yearID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `fielding` --- - -DROP TABLE IF EXISTS `fielding`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `fielding` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `stint` int(11) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) DEFAULT NULL, - `POS` varchar(255) NOT NULL, - `A` int(11) DEFAULT NULL, - `GS` int(11) DEFAULT NULL, - `G` int(11) DEFAULT NULL, - `PB` int(11) DEFAULT NULL, - `InnOuts` int(11) DEFAULT NULL, - `ZR` int(11) DEFAULT NULL, - `PO` int(11) DEFAULT NULL, - `WP` int(11) DEFAULT NULL, - `CS` int(11) DEFAULT NULL, - `E` int(11) DEFAULT NULL, - `DP` int(11) DEFAULT NULL, - `SB` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`yearID`,`teamID`,`POS`,`stint`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `fieldingof` --- - -DROP TABLE IF EXISTS `fieldingof`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `fieldingof` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `stint` int(11) NOT NULL, - `Glf` int(11) DEFAULT NULL, - `Gcf` int(11) DEFAULT NULL, - `Grf` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`yearID`,`stint`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `fieldingofsplit` --- - -DROP TABLE IF EXISTS `fieldingofsplit`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `fieldingofsplit` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `stint` int(11) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) DEFAULT NULL, - `POS` varchar(255) NOT NULL, - `G` int(11) DEFAULT NULL, - `GS` int(11) DEFAULT NULL, - `InnOuts` int(11) DEFAULT NULL, - `PO` int(11) DEFAULT NULL, - `A` int(11) DEFAULT NULL, - `E` int(11) DEFAULT NULL, - `DP` int(11) DEFAULT NULL, - `PB` int(11) DEFAULT NULL, - `WP` int(11) DEFAULT NULL, - `SB` int(11) DEFAULT NULL, - `CS` int(11) DEFAULT NULL, - `ZR` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`yearID`,`teamID`,`POS`,`stint`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `fieldingpost` --- - -DROP TABLE IF EXISTS `fieldingpost`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `fieldingpost` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `teamID` varchar(255) DEFAULT NULL, - `lgID` varchar(255) DEFAULT NULL, - `round` varchar(255) NOT NULL, - `POS` varchar(255) NOT NULL, - `G` int(11) DEFAULT NULL, - `GS` int(11) DEFAULT NULL, - `InnOuts` int(11) DEFAULT NULL, - `PO` int(11) DEFAULT NULL, - `A` int(11) DEFAULT NULL, - `E` int(11) DEFAULT NULL, - `DP` int(11) DEFAULT NULL, - `TP` int(11) DEFAULT NULL, - `PB` int(11) DEFAULT NULL, - `SB` int(11) DEFAULT NULL, - `CS` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`yearID`,`round`,`POS`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `halloffame` --- - -DROP TABLE IF EXISTS `halloffame`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `halloffame` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `votedBy` varchar(255) NOT NULL, - `ballots` int(11) DEFAULT NULL, - `needed` int(11) DEFAULT NULL, - `votes` int(11) DEFAULT NULL, - `inducted` varchar(255) DEFAULT NULL, - `category` varchar(255) NOT NULL, - `needed_note` varchar(255) DEFAULT NULL, - PRIMARY KEY (`playerID`,`category`,`yearID`,`votedBy`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `homegames` --- - -DROP TABLE IF EXISTS `homegames`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `homegames` ( - `yearkey` int(11) NOT NULL, - `parkkey` varchar(255) NOT NULL, - `teamkey` varchar(255) NOT NULL, - `leaguekey` varchar(255) DEFAULT NULL, - `attendance` int(11) DEFAULT NULL, - `games` int(11) DEFAULT NULL, - `spanfirst` varchar(255) DEFAULT NULL, - `spanlast` varchar(255) DEFAULT NULL, - `openings` int(11) DEFAULT NULL, - PRIMARY KEY (`yearkey`,`parkkey`,`teamkey`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `managers` --- - -DROP TABLE IF EXISTS `managers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `managers` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) NOT NULL, - `inseason` int(11) NOT NULL, - `G` int(11) DEFAULT NULL, - `W` int(11) DEFAULT NULL, - `L` int(11) DEFAULT NULL, - `rank` int(11) DEFAULT NULL, - `plyrMgr` varchar(255) DEFAULT NULL, - PRIMARY KEY (`yearID`,`lgID`,`teamID`,`playerID`,`inseason`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `managershalf` --- - -DROP TABLE IF EXISTS `managershalf`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `managershalf` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) NOT NULL, - `inseason` int(11) DEFAULT NULL, - `half` int(11) NOT NULL, - `G` int(11) DEFAULT NULL, - `W` int(11) DEFAULT NULL, - `L` int(11) DEFAULT NULL, - `rank` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`teamID`,`lgID`,`yearID`,`half`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `parks` --- - -DROP TABLE IF EXISTS `parks`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `parks` ( - `parkkey` varchar(255) NOT NULL, - `parkname` varchar(255) DEFAULT NULL, - `parkalias` varchar(255) DEFAULT NULL, - `alias` varchar(255) DEFAULT NULL, - `city` varchar(255) DEFAULT NULL, - `state` varchar(255) DEFAULT NULL, - `country` varchar(255) DEFAULT NULL, - PRIMARY KEY (`parkkey`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `people` --- - -DROP TABLE IF EXISTS `people`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `people` ( - `playerID` varchar(9) NOT NULL, - `birthYear` int(11) DEFAULT NULL, - `birthMonth` int(11) DEFAULT NULL, - `birthDay` int(11) DEFAULT NULL, - `birthCountry` varchar(14) DEFAULT NULL, - `birthState` varchar(22) DEFAULT NULL, - `birthCity` varchar(26) DEFAULT NULL, - `deathYear` int(11) DEFAULT NULL, - `deathMonth` int(11) DEFAULT NULL, - `deathDay` int(11) DEFAULT NULL, - `deathCountry` varchar(14) DEFAULT NULL, - `deathState` varchar(20) DEFAULT NULL, - `deathCity` varchar(28) DEFAULT NULL, - `nameFirst` varchar(12) DEFAULT NULL, - `nameLast` varchar(14) DEFAULT NULL, - `nameGiven` varchar(43) DEFAULT NULL, - `weight` int(11) DEFAULT NULL, - `height` int(11) DEFAULT NULL, - `bats` varchar(255) DEFAULT NULL, - `throws` varchar(255) DEFAULT NULL, - `debut` varchar(255) DEFAULT NULL, - `finalGame` varchar(255) DEFAULT NULL, - `retroID` varchar(255) DEFAULT NULL, - `bbrefID` varchar(9) DEFAULT NULL, - PRIMARY KEY (`playerID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `pitching` --- - -DROP TABLE IF EXISTS `pitching`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `pitching` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `stint` int(11) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) DEFAULT NULL, - `W` int(11) DEFAULT NULL, - `L` int(11) DEFAULT NULL, - `G` int(11) DEFAULT NULL, - `GS` int(11) DEFAULT NULL, - `CG` int(11) DEFAULT NULL, - `SHO` int(11) DEFAULT NULL, - `SV` int(11) DEFAULT NULL, - `IPouts` int(11) DEFAULT NULL, - `H` int(11) DEFAULT NULL, - `ER` int(11) DEFAULT NULL, - `HR` int(11) DEFAULT NULL, - `BB` int(11) DEFAULT NULL, - `SO` int(11) DEFAULT NULL, - `BAOpp` float DEFAULT NULL, - `ERA` float DEFAULT NULL, - `IBB` int(11) DEFAULT NULL, - `WP` int(11) DEFAULT NULL, - `HBP` int(11) DEFAULT NULL, - `BK` int(11) DEFAULT NULL, - `BFP` int(11) DEFAULT NULL, - `GF` int(11) DEFAULT NULL, - `R` int(11) DEFAULT NULL, - `SH` int(11) DEFAULT NULL, - `SF` int(11) DEFAULT NULL, - `GIDP` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`yearID`,`stint`,`teamID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `pitchingpost` --- - -DROP TABLE IF EXISTS `pitchingpost`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `pitchingpost` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `round` varchar(255) NOT NULL, - `teamID` varchar(255) DEFAULT NULL, - `lgID` varchar(255) DEFAULT NULL, - `W` int(11) DEFAULT NULL, - `L` int(11) DEFAULT NULL, - `G` int(11) DEFAULT NULL, - `GS` int(11) DEFAULT NULL, - `CG` int(11) DEFAULT NULL, - `SHO` int(11) DEFAULT NULL, - `SV` int(11) DEFAULT NULL, - `IPouts` int(11) DEFAULT NULL, - `H` int(11) DEFAULT NULL, - `ER` int(11) DEFAULT NULL, - `HR` int(11) DEFAULT NULL, - `BB` int(11) DEFAULT NULL, - `SO` int(11) DEFAULT NULL, - `BAOpp` float DEFAULT NULL, - `ERA` float DEFAULT NULL, - `IBB` int(11) DEFAULT NULL, - `WP` int(11) DEFAULT NULL, - `HBP` int(11) DEFAULT NULL, - `BK` int(11) DEFAULT NULL, - `BFP` int(11) DEFAULT NULL, - `GF` int(11) DEFAULT NULL, - `R` int(11) DEFAULT NULL, - `SH` int(11) DEFAULT NULL, - `SF` int(11) DEFAULT NULL, - `GIDP` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`yearID`,`round`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `salaries` --- - -DROP TABLE IF EXISTS `salaries`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `salaries` ( - `yearID` int(11) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) DEFAULT NULL, - `playerID` varchar(255) NOT NULL, - `salary` int(11) DEFAULT NULL, - PRIMARY KEY (`yearID`,`teamID`,`playerID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `schools` --- - -DROP TABLE IF EXISTS `schools`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `schools` ( - `schoolID` varchar(255) NOT NULL, - `name_full` varchar(255) DEFAULT NULL, - `city` varchar(255) DEFAULT NULL, - `state` varchar(255) DEFAULT NULL, - `country` varchar(255) DEFAULT NULL, - PRIMARY KEY (`schoolID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `seriespost` --- - -DROP TABLE IF EXISTS `seriespost`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `seriespost` ( - `yearID` int(11) NOT NULL, - `round` varchar(255) NOT NULL, - `teamIDwinner` varchar(255) DEFAULT NULL, - `lgIDwinner` varchar(255) DEFAULT NULL, - `teamIDloser` varchar(255) DEFAULT NULL, - `lgIDloser` varchar(255) DEFAULT NULL, - `wins` int(11) DEFAULT NULL, - `losses` int(11) DEFAULT NULL, - `ties` int(11) DEFAULT NULL, - PRIMARY KEY (`yearID`,`round`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `teams` --- - -DROP TABLE IF EXISTS `teams`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `teams` ( - `yearID` int(11) NOT NULL, - `lgID` varchar(255) NOT NULL, - `teamID` varchar(255) NOT NULL, - `franchID` varchar(255) DEFAULT NULL, - `divID` varchar(255) DEFAULT NULL, - `Rank` int(11) DEFAULT NULL, - `G` int(11) DEFAULT NULL, - `Ghome` int(11) DEFAULT NULL, - `W` int(11) DEFAULT NULL, - `L` int(11) DEFAULT NULL, - `DivWin` varchar(255) DEFAULT NULL, - `WCWin` varchar(255) DEFAULT NULL, - `LgWin` varchar(255) DEFAULT NULL, - `WSWin` varchar(255) DEFAULT NULL, - `R` int(11) DEFAULT NULL, - `AB` int(11) DEFAULT NULL, - `H` int(11) DEFAULT NULL, - `doubles` int(11) DEFAULT NULL, - `triples` int(11) DEFAULT NULL, - `HR` int(11) DEFAULT NULL, - `BB` int(11) DEFAULT NULL, - `SO` int(11) DEFAULT NULL, - `SB` int(11) DEFAULT NULL, - `CS` int(11) DEFAULT NULL, - `HBP` int(11) DEFAULT NULL, - `SF` int(11) DEFAULT NULL, - `RA` int(11) DEFAULT NULL, - `ER` int(11) DEFAULT NULL, - `ERA` float DEFAULT NULL, - `CG` int(11) DEFAULT NULL, - `SHO` int(11) DEFAULT NULL, - `SV` int(11) DEFAULT NULL, - `IPouts` int(11) DEFAULT NULL, - `HA` int(11) DEFAULT NULL, - `HRA` int(11) DEFAULT NULL, - `BBA` int(11) DEFAULT NULL, - `SOA` int(11) DEFAULT NULL, - `E` int(11) DEFAULT NULL, - `DP` int(11) DEFAULT NULL, - `FP` float DEFAULT NULL, - `name` varchar(255) DEFAULT NULL, - `park` varchar(255) DEFAULT NULL, - `attendance` int(11) DEFAULT NULL, - `BPF` int(11) DEFAULT NULL, - `PPF` int(11) DEFAULT NULL, - `teamIDBR` varchar(255) DEFAULT NULL, - `teamIDlahman45` varchar(255) DEFAULT NULL, - `teamIDretro` varchar(255) DEFAULT NULL, - PRIMARY KEY (`yearID`,`lgID`,`teamID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `teamsfranchises` --- - -DROP TABLE IF EXISTS `teamsfranchises`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `teamsfranchises` ( - `franchID` varchar(255) NOT NULL, - `franchName` varchar(255) DEFAULT NULL, - `active` varchar(255) DEFAULT NULL, - `NAassoc` varchar(255) DEFAULT NULL, - PRIMARY KEY (`franchID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `teamshalf` --- - -DROP TABLE IF EXISTS `teamshalf`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `teamshalf` ( - `yearID` int(11) NOT NULL, - `lgID` varchar(255) DEFAULT NULL, - `teamID` varchar(255) NOT NULL, - `Half` int(11) NOT NULL, - `divID` varchar(255) DEFAULT NULL, - `DivWin` varchar(255) DEFAULT NULL, - `Rank` int(11) DEFAULT NULL, - `G` int(11) DEFAULT NULL, - `W` int(11) DEFAULT NULL, - `L` int(11) DEFAULT NULL, - PRIMARY KEY (`yearID`,`teamID`,`Half`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2018-04-21 14:15:09 diff --git a/schemas/mysql_combined_schema_2017.5.sql b/schemas/mysql_combined_schema_2017.5.sql deleted file mode 100644 index c981470..0000000 --- a/schemas/mysql_combined_schema_2017.5.sql +++ /dev/null @@ -1,911 +0,0 @@ --- MySQL dump 10.13 Distrib 5.7.17, for macos10.12 (x86_64) --- --- Host: 127.0.0.1 Database: baseballdatabank --- ------------------------------------------------------ --- Server version 5.7.20 - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `allstarfull` --- - -DROP TABLE IF EXISTS `allstarfull`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `allstarfull` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `gameNum` int(11) NOT NULL, - `gameID` varchar(255) DEFAULT NULL, - `teamID` varchar(255) DEFAULT NULL, - `lgID` varchar(255) DEFAULT NULL, - `GP` int(11) DEFAULT NULL, - `startingPos` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`yearID`,`gameNum`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `appearances` --- - -DROP TABLE IF EXISTS `appearances`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `appearances` ( - `yearID` int(11) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) DEFAULT NULL, - `playerID` varchar(255) NOT NULL, - `G_all` int(11) NOT NULL, - `GS` int(11) DEFAULT NULL, - `G_batting` int(11) DEFAULT NULL, - `G_defense` int(11) DEFAULT NULL, - `G_p` int(11) DEFAULT NULL, - `G_c` int(11) DEFAULT NULL, - `G_1b` int(11) DEFAULT NULL, - `G_2b` int(11) DEFAULT NULL, - `G_3b` int(11) DEFAULT NULL, - `G_ss` int(11) DEFAULT NULL, - `G_lf` int(11) DEFAULT NULL, - `G_cf` int(11) DEFAULT NULL, - `G_rf` int(11) DEFAULT NULL, - `G_of` int(11) DEFAULT NULL, - `G_dh` int(11) DEFAULT NULL, - `G_ph` int(11) DEFAULT NULL, - `G_pr` int(11) DEFAULT NULL, - PRIMARY KEY (`yearID`,`teamID`,`playerID`,`G_all`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `awardsmanagers` --- - -DROP TABLE IF EXISTS `awardsmanagers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `awardsmanagers` ( - `playerID` varchar(255) NOT NULL, - `awardID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `lgID` varchar(255) NOT NULL, - `tie` varchar(255) DEFAULT NULL, - `notes` varchar(255) DEFAULT NULL, - PRIMARY KEY (`yearID`,`lgID`,`awardID`,`playerID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `awardsplayers` --- - -DROP TABLE IF EXISTS `awardsplayers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `awardsplayers` ( - `playerID` varchar(255) NOT NULL, - `awardID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `lgID` varchar(255) NOT NULL, - `tie` varchar(255) DEFAULT NULL, - `notes` varchar(255) DEFAULT NULL, - PRIMARY KEY (`yearID`,`lgID`,`awardID`,`playerID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `awardssharemanagers` --- - -DROP TABLE IF EXISTS `awardssharemanagers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `awardssharemanagers` ( - `awardID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `lgID` varchar(255) NOT NULL, - `playerID` varchar(255) NOT NULL, - `pointsWon` int(11) DEFAULT NULL, - `pointsMax` int(11) DEFAULT NULL, - `votesFirst` int(11) DEFAULT NULL, - PRIMARY KEY (`awardID`,`yearID`,`lgID`,`playerID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `awardsshareplayers` --- - -DROP TABLE IF EXISTS `awardsshareplayers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `awardsshareplayers` ( - `awardID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `lgID` varchar(255) NOT NULL, - `playerID` varchar(255) NOT NULL, - `pointsWon` decimal(10,5) DEFAULT NULL, - `pointsMax` int(11) DEFAULT NULL, - `votesFirst` decimal(10,5) DEFAULT NULL, - PRIMARY KEY (`awardID`,`yearID`,`lgID`,`playerID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `batting` --- - -DROP TABLE IF EXISTS `batting`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `batting` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `stint` int(11) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) DEFAULT NULL, - `G` int(11) DEFAULT NULL, - `AB` int(11) DEFAULT NULL, - `R` int(11) DEFAULT NULL, - `H` int(11) DEFAULT NULL, - `doubles` int(11) DEFAULT NULL, - `triples` int(11) DEFAULT NULL, - `HR` int(11) DEFAULT NULL, - `RBI` int(11) DEFAULT NULL, - `SB` int(11) DEFAULT NULL, - `CS` int(11) DEFAULT NULL, - `BB` int(11) DEFAULT NULL, - `SO` int(11) DEFAULT NULL, - `IBB` int(11) DEFAULT NULL, - `HBP` int(11) DEFAULT NULL, - `SH` int(11) DEFAULT NULL, - `SF` int(11) DEFAULT NULL, - `GIDP` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`yearID`,`teamID`,`stint`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `battingpost` --- - -DROP TABLE IF EXISTS `battingpost`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `battingpost` ( - `yearID` int(11) NOT NULL, - `round` varchar(255) NOT NULL, - `playerID` varchar(255) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) DEFAULT NULL, - `G` int(11) DEFAULT NULL, - `AB` int(11) DEFAULT NULL, - `R` int(11) DEFAULT NULL, - `H` int(11) DEFAULT NULL, - `doubles` int(11) DEFAULT NULL, - `triples` int(11) DEFAULT NULL, - `HR` int(11) DEFAULT NULL, - `RBI` int(11) DEFAULT NULL, - `SB` int(11) DEFAULT NULL, - `CS` int(11) DEFAULT NULL, - `BB` int(11) DEFAULT NULL, - `SO` int(11) DEFAULT NULL, - `IBB` int(11) DEFAULT NULL, - `HBP` int(11) DEFAULT NULL, - `SH` int(11) DEFAULT NULL, - `SF` int(11) DEFAULT NULL, - `GIDP` int(11) DEFAULT NULL, - PRIMARY KEY (`yearID`,`round`,`playerID`,`teamID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `collegeplaying` --- - -DROP TABLE IF EXISTS `collegeplaying`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `collegeplaying` ( - `playerID` varchar(255) NOT NULL, - `schoolID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - PRIMARY KEY (`playerID`,`schoolID`,`yearID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `fielding` --- - -DROP TABLE IF EXISTS `fielding`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `fielding` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `stint` int(11) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) DEFAULT NULL, - `POS` varchar(255) NOT NULL, - `A` int(11) DEFAULT NULL, - `GS` int(11) DEFAULT NULL, - `G` int(11) DEFAULT NULL, - `PB` int(11) DEFAULT NULL, - `InnOuts` int(11) DEFAULT NULL, - `ZR` int(11) DEFAULT NULL, - `PO` int(11) DEFAULT NULL, - `WP` int(11) DEFAULT NULL, - `CS` int(11) DEFAULT NULL, - `E` int(11) DEFAULT NULL, - `DP` int(11) DEFAULT NULL, - `SB` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`yearID`,`teamID`,`POS`,`stint`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `fieldingof` --- - -DROP TABLE IF EXISTS `fieldingof`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `fieldingof` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `stint` int(11) NOT NULL, - `Glf` int(11) DEFAULT NULL, - `Gcf` int(11) DEFAULT NULL, - `Grf` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`yearID`,`stint`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `fieldingofsplit` --- - -DROP TABLE IF EXISTS `fieldingofsplit`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `fieldingofsplit` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `stint` int(11) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) DEFAULT NULL, - `POS` varchar(255) NOT NULL, - `G` int(11) DEFAULT NULL, - `GS` int(11) DEFAULT NULL, - `InnOuts` int(11) DEFAULT NULL, - `PO` int(11) DEFAULT NULL, - `A` int(11) DEFAULT NULL, - `E` int(11) DEFAULT NULL, - `DP` int(11) DEFAULT NULL, - `PB` int(11) DEFAULT NULL, - `WP` int(11) DEFAULT NULL, - `SB` int(11) DEFAULT NULL, - `CS` int(11) DEFAULT NULL, - `ZR` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`yearID`,`teamID`,`POS`,`stint`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `fieldingpost` --- - -DROP TABLE IF EXISTS `fieldingpost`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `fieldingpost` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `teamID` varchar(255) DEFAULT NULL, - `lgID` varchar(255) DEFAULT NULL, - `round` varchar(255) NOT NULL, - `POS` varchar(255) NOT NULL, - `G` int(11) DEFAULT NULL, - `GS` int(11) DEFAULT NULL, - `InnOuts` int(11) DEFAULT NULL, - `PO` int(11) DEFAULT NULL, - `A` int(11) DEFAULT NULL, - `E` int(11) DEFAULT NULL, - `DP` int(11) DEFAULT NULL, - `TP` int(11) DEFAULT NULL, - `PB` int(11) DEFAULT NULL, - `SB` int(11) DEFAULT NULL, - `CS` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`yearID`,`round`,`POS`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `halloffame` --- - -DROP TABLE IF EXISTS `halloffame`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `halloffame` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `votedBy` varchar(255) NOT NULL, - `ballots` int(11) DEFAULT NULL, - `needed` int(11) DEFAULT NULL, - `votes` int(11) DEFAULT NULL, - `inducted` varchar(255) DEFAULT NULL, - `category` varchar(255) NOT NULL, - `needed_note` varchar(255) DEFAULT NULL, - PRIMARY KEY (`playerID`,`category`,`yearID`,`votedBy`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `homegames` --- - -DROP TABLE IF EXISTS `homegames`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `homegames` ( - `yearkey` int(11) NOT NULL, - `parkkey` varchar(255) NOT NULL, - `teamkey` varchar(255) NOT NULL, - `leaguekey` varchar(255) DEFAULT NULL, - `attendance` int(11) DEFAULT NULL, - `games` int(11) DEFAULT NULL, - `spanfirst` varchar(255) DEFAULT NULL, - `spanlast` varchar(255) DEFAULT NULL, - `openings` int(11) DEFAULT NULL, - PRIMARY KEY (`yearkey`,`parkkey`,`teamkey`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `managers` --- - -DROP TABLE IF EXISTS `managers`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `managers` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) NOT NULL, - `inseason` int(11) NOT NULL, - `G` int(11) DEFAULT NULL, - `W` int(11) DEFAULT NULL, - `L` int(11) DEFAULT NULL, - `rank` int(11) DEFAULT NULL, - `plyrMgr` varchar(255) DEFAULT NULL, - PRIMARY KEY (`yearID`,`lgID`,`teamID`,`playerID`,`inseason`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `managershalf` --- - -DROP TABLE IF EXISTS `managershalf`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `managershalf` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) NOT NULL, - `inseason` int(11) DEFAULT NULL, - `half` int(11) NOT NULL, - `G` int(11) DEFAULT NULL, - `W` int(11) DEFAULT NULL, - `L` int(11) DEFAULT NULL, - `rank` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`teamID`,`lgID`,`yearID`,`half`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `parks` --- - -DROP TABLE IF EXISTS `parks`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `parks` ( - `parkkey` varchar(255) NOT NULL, - `parkname` varchar(255) DEFAULT NULL, - `parkalias` varchar(255) DEFAULT NULL, - `alias` varchar(255) DEFAULT NULL, - `city` varchar(255) DEFAULT NULL, - `state` varchar(255) DEFAULT NULL, - `country` varchar(255) DEFAULT NULL, - PRIMARY KEY (`parkkey`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `people` --- - -DROP TABLE IF EXISTS `people`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `people` ( - `playerID` varchar(9) NOT NULL, - `birthYear` int(11) DEFAULT NULL, - `birthMonth` int(11) DEFAULT NULL, - `birthDay` int(11) DEFAULT NULL, - `birthCountry` varchar(14) DEFAULT NULL, - `birthState` varchar(22) DEFAULT NULL, - `birthCity` varchar(26) DEFAULT NULL, - `deathYear` int(11) DEFAULT NULL, - `deathMonth` int(11) DEFAULT NULL, - `deathDay` int(11) DEFAULT NULL, - `deathCountry` varchar(14) DEFAULT NULL, - `deathState` varchar(20) DEFAULT NULL, - `deathCity` varchar(28) DEFAULT NULL, - `nameFirst` varchar(12) DEFAULT NULL, - `nameLast` varchar(14) DEFAULT NULL, - `nameGiven` varchar(43) DEFAULT NULL, - `weight` int(11) DEFAULT NULL, - `height` int(11) DEFAULT NULL, - `bats` varchar(255) DEFAULT NULL, - `throws` varchar(255) DEFAULT NULL, - `debut` varchar(255) DEFAULT NULL, - `finalGame` varchar(255) DEFAULT NULL, - `retroID` varchar(255) DEFAULT NULL, - `bbrefID` varchar(9) DEFAULT NULL, - PRIMARY KEY (`playerID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `pitching` --- - -DROP TABLE IF EXISTS `pitching`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `pitching` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `stint` int(11) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) DEFAULT NULL, - `W` int(11) DEFAULT NULL, - `L` int(11) DEFAULT NULL, - `G` int(11) DEFAULT NULL, - `GS` int(11) DEFAULT NULL, - `CG` int(11) DEFAULT NULL, - `SHO` int(11) DEFAULT NULL, - `SV` int(11) DEFAULT NULL, - `IPouts` int(11) DEFAULT NULL, - `H` int(11) DEFAULT NULL, - `ER` int(11) DEFAULT NULL, - `HR` int(11) DEFAULT NULL, - `BB` int(11) DEFAULT NULL, - `SO` int(11) DEFAULT NULL, - `BAOpp` float DEFAULT NULL, - `ERA` float DEFAULT NULL, - `IBB` int(11) DEFAULT NULL, - `WP` int(11) DEFAULT NULL, - `HBP` int(11) DEFAULT NULL, - `BK` int(11) DEFAULT NULL, - `BFP` int(11) DEFAULT NULL, - `GF` int(11) DEFAULT NULL, - `R` int(11) DEFAULT NULL, - `SH` int(11) DEFAULT NULL, - `SF` int(11) DEFAULT NULL, - `GIDP` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`yearID`,`stint`,`teamID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `pitchingpost` --- - -DROP TABLE IF EXISTS `pitchingpost`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `pitchingpost` ( - `playerID` varchar(255) NOT NULL, - `yearID` int(11) NOT NULL, - `round` varchar(255) NOT NULL, - `teamID` varchar(255) DEFAULT NULL, - `lgID` varchar(255) DEFAULT NULL, - `W` int(11) DEFAULT NULL, - `L` int(11) DEFAULT NULL, - `G` int(11) DEFAULT NULL, - `GS` int(11) DEFAULT NULL, - `CG` int(11) DEFAULT NULL, - `SHO` int(11) DEFAULT NULL, - `SV` int(11) DEFAULT NULL, - `IPouts` int(11) DEFAULT NULL, - `H` int(11) DEFAULT NULL, - `ER` int(11) DEFAULT NULL, - `HR` int(11) DEFAULT NULL, - `BB` int(11) DEFAULT NULL, - `SO` int(11) DEFAULT NULL, - `BAOpp` float DEFAULT NULL, - `ERA` float DEFAULT NULL, - `IBB` int(11) DEFAULT NULL, - `WP` int(11) DEFAULT NULL, - `HBP` int(11) DEFAULT NULL, - `BK` int(11) DEFAULT NULL, - `BFP` int(11) DEFAULT NULL, - `GF` int(11) DEFAULT NULL, - `R` int(11) DEFAULT NULL, - `SH` int(11) DEFAULT NULL, - `SF` int(11) DEFAULT NULL, - `GIDP` int(11) DEFAULT NULL, - PRIMARY KEY (`playerID`,`yearID`,`round`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `salaries` --- - -DROP TABLE IF EXISTS `salaries`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `salaries` ( - `yearID` int(11) NOT NULL, - `teamID` varchar(255) NOT NULL, - `lgID` varchar(255) DEFAULT NULL, - `playerID` varchar(255) NOT NULL, - `salary` int(11) DEFAULT NULL, - PRIMARY KEY (`yearID`,`teamID`,`playerID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `schools` --- - -DROP TABLE IF EXISTS `schools`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `schools` ( - `schoolID` varchar(255) NOT NULL, - `name_full` varchar(255) DEFAULT NULL, - `city` varchar(255) DEFAULT NULL, - `state` varchar(255) DEFAULT NULL, - `country` varchar(255) DEFAULT NULL, - PRIMARY KEY (`schoolID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `seriespost` --- - -DROP TABLE IF EXISTS `seriespost`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `seriespost` ( - `yearID` int(11) NOT NULL, - `round` varchar(255) NOT NULL, - `teamIDwinner` varchar(255) DEFAULT NULL, - `lgIDwinner` varchar(255) DEFAULT NULL, - `teamIDloser` varchar(255) DEFAULT NULL, - `lgIDloser` varchar(255) DEFAULT NULL, - `wins` int(11) DEFAULT NULL, - `losses` int(11) DEFAULT NULL, - `ties` int(11) DEFAULT NULL, - PRIMARY KEY (`yearID`,`round`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `teams` --- - -DROP TABLE IF EXISTS `teams`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `teams` ( - `yearID` int(11) NOT NULL, - `lgID` varchar(255) NOT NULL, - `teamID` varchar(255) NOT NULL, - `franchID` varchar(255) DEFAULT NULL, - `divID` varchar(255) DEFAULT NULL, - `Rank` int(11) DEFAULT NULL, - `G` int(11) DEFAULT NULL, - `Ghome` int(11) DEFAULT NULL, - `W` int(11) DEFAULT NULL, - `L` int(11) DEFAULT NULL, - `DivWin` varchar(255) DEFAULT NULL, - `WCWin` varchar(255) DEFAULT NULL, - `LgWin` varchar(255) DEFAULT NULL, - `WSWin` varchar(255) DEFAULT NULL, - `R` int(11) DEFAULT NULL, - `AB` int(11) DEFAULT NULL, - `H` int(11) DEFAULT NULL, - `doubles` int(11) DEFAULT NULL, - `triples` int(11) DEFAULT NULL, - `HR` int(11) DEFAULT NULL, - `BB` int(11) DEFAULT NULL, - `SO` int(11) DEFAULT NULL, - `SB` int(11) DEFAULT NULL, - `CS` int(11) DEFAULT NULL, - `HBP` int(11) DEFAULT NULL, - `SF` int(11) DEFAULT NULL, - `RA` int(11) DEFAULT NULL, - `ER` int(11) DEFAULT NULL, - `ERA` float DEFAULT NULL, - `CG` int(11) DEFAULT NULL, - `SHO` int(11) DEFAULT NULL, - `SV` int(11) DEFAULT NULL, - `IPouts` int(11) DEFAULT NULL, - `HA` int(11) DEFAULT NULL, - `HRA` int(11) DEFAULT NULL, - `BBA` int(11) DEFAULT NULL, - `SOA` int(11) DEFAULT NULL, - `E` int(11) DEFAULT NULL, - `DP` int(11) DEFAULT NULL, - `FP` float DEFAULT NULL, - `name` varchar(255) DEFAULT NULL, - `park` varchar(255) DEFAULT NULL, - `attendance` int(11) DEFAULT NULL, - `BPF` int(11) DEFAULT NULL, - `PPF` int(11) DEFAULT NULL, - `teamIDBR` varchar(255) DEFAULT NULL, - `teamIDlahman45` varchar(255) DEFAULT NULL, - `teamIDretro` varchar(255) DEFAULT NULL, - PRIMARY KEY (`yearID`,`lgID`,`teamID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `teamsfranchises` --- - -DROP TABLE IF EXISTS `teamsfranchises`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `teamsfranchises` ( - `franchID` varchar(255) NOT NULL, - `franchName` varchar(255) DEFAULT NULL, - `active` varchar(255) DEFAULT NULL, - `NAassoc` varchar(255) DEFAULT NULL, - PRIMARY KEY (`franchID`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `teamshalf` --- - -DROP TABLE IF EXISTS `teamshalf`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `teamshalf` ( - `yearID` int(11) NOT NULL, - `lgID` varchar(255) DEFAULT NULL, - `teamID` varchar(255) NOT NULL, - `Half` int(11) NOT NULL, - `divID` varchar(255) DEFAULT NULL, - `DivWin` varchar(255) DEFAULT NULL, - `Rank` int(11) DEFAULT NULL, - `G` int(11) DEFAULT NULL, - `W` int(11) DEFAULT NULL, - `L` int(11) DEFAULT NULL, - PRIMARY KEY (`yearID`,`teamID`,`Half`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -/*!40101 SET character_set_client = @saved_cs_client */; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - -DROP TABLE IF EXISTS schedules; - -CREATE TABLE schedules ( - season INTEGER NOT NULL, - game_date_str VARCHAR(8) NOT NULL, - game_number INTEGER NOT NULL, - visitors_team VARCHAR(3) NOT NULL, - home_team VARCHAR(3) NOT NULL, - game_month INTEGER NOT NULL, - game_month_day INTEGER NOT NULL, - week_day INTEGER NOT NULL, - visitors_league VARCHAR(3) NOT NULL, - visitors_season_game_number INTEGER NOT NULL, - home_league VARCHAR(3) NOT NULL, - home_season_game_number INTEGER NOT NULL, - game_type VARCHAR(1) NOT NULL, - postponed_canceled VARCHAR(128) NOT NULL DEFAULT '', - make_up_date VARCHAR(128) NOT NULL DEFAULT '', - - PRIMARY KEY(season, game_date_str, game_number, visitors_team, home_team, visitors_season_game_number) -); - -CREATE TABLE gamelogs ( - season INTEGER NOT NULL, - game_date_str VARCHAR(8) NOT NULL, - game_month INTEGER NOT NULL, - game_month_day INTEGER NOT NULL, - game_number INTEGER NOT NULL, - week_day INTEGER NOT NULL, - visitors_team VARCHAR(3) NOT NULL, - visitors_league VARCHAR(3) NOT NULL, - visitors_season_game_number INTEGER NOT NULL, - home_team VARCHAR(3) NOT NULL, - home_league VARCHAR(3) NOT NULL, - home_season_game_number INTEGER NOT NULL, - visitors_score INTEGER NOT NULL, - home_score INTEGER NOT NULL, - game_outs INTEGER NOT NULL, - game_type VARCHAR(1) NOT NULL, - completion_information VARCHAR(128) NOT NULL DEFAULT '', - forfeit_information VARCHAR(128) NOT NULL DEFAULT '', - protest_information VARCHAR(128) NOT NULL DEFAULT '', - park_id VARCHAR(5) NOT NULL DEFAULT '', - attendance INTEGER NOT NULL, - game_time_in_minutes INTEGER NOT NULL, - visitors_line_score VARCHAR(32) NOT NULL DEFAULT '', - home_line_score VARCHAR(32) NOT NULL DEFAULT '', - visitors_ab INTEGER NOT NULL DEFAULT 0, - visitors_h INTEGER NOT NULL DEFAULT 0, - visitors_doubles INTEGER NOT NULL DEFAULT 0, - visitors_triples INTEGER NOT NULL DEFAULT 0, - visitors_hr INTEGER NOT NULL DEFAULT 0, - visitors_rbi INTEGER NOT NULL DEFAULT 0, - visitors_sac_hits INTEGER NOT NULL DEFAULT 0, - visitors_sac_flies INTEGER NOT NULL DEFAULT 0, - visitors_hbp INTEGER NOT NULL DEFAULT 0, - visitors_bb INTEGER NOT NULL DEFAULT 0, - visitors_ibb INTEGER NOT NULL DEFAULT 0, - visitors_k INTEGER NOT NULL DEFAULT 0, - visitors_sb INTEGER NOT NULL DEFAULT 0, - visitors_cs INTEGER NOT NULL DEFAULT 0, - visitors_gidp INTEGER NOT NULL DEFAULT 0, - visitors_catcher_interference INTEGER NOT NULL DEFAULT 0, - visitors_lob INTEGER NOT NULL DEFAULT 0, - visitors_pitchers_used INTEGER NOT NULL DEFAULT 0, - visitors_individual_er INTEGER NOT NULL DEFAULT 0, - visitors_team_er INTEGER NOT NULL DEFAULT 0, - visitors_wp INTEGER NOT NULL DEFAULT 0, - visitors_balks INTEGER NOT NULL DEFAULT 0, - visitors_po INTEGER NOT NULL DEFAULT 0, - visitors_a INTEGER NOT NULL DEFAULT 0, - visitors_e INTEGER NOT NULL DEFAULT 0, - visitors_pb INTEGER NOT NULL DEFAULT 0, - visitors_dp INTEGER NOT NULL DEFAULT 0, - visitors_triple_plays INTEGER NOT NULL DEFAULT 0, - home_ab INTEGER NOT NULL DEFAULT 0, - home_h INTEGER NOT NULL DEFAULT 0, - home_doubles INTEGER NOT NULL DEFAULT 0, - home_triples INTEGER NOT NULL DEFAULT 0, - home_hr INTEGER NOT NULL DEFAULT 0, - home_rbi INTEGER NOT NULL DEFAULT 0, - home_sac_hits INTEGER NOT NULL DEFAULT 0, - home_sac_flies INTEGER NOT NULL DEFAULT 0, - home_hbp INTEGER NOT NULL DEFAULT 0, - home_bb INTEGER NOT NULL DEFAULT 0, - home_ibb INTEGER NOT NULL DEFAULT 0, - home_k INTEGER NOT NULL DEFAULT 0, - home_sb INTEGER NOT NULL DEFAULT 0, - home_cs INTEGER NOT NULL DEFAULT 0, - home_gidp INTEGER NOT NULL DEFAULT 0, - home_catcher_interference INTEGER NOT NULL DEFAULT 0, - home_lob INTEGER NOT NULL DEFAULT 0, - home_pitchers_used INTEGER NOT NULL DEFAULT 0, - home_individual_er INTEGER NOT NULL DEFAULT 0, - home_team_er INTEGER NOT NULL DEFAULT 0, - home_wp INTEGER NOT NULL DEFAULT 0, - home_balks INTEGER NOT NULL DEFAULT 0, - home_po INTEGER NOT NULL DEFAULT 0, - home_a INTEGER NOT NULL DEFAULT 0, - home_e INTEGER NOT NULL DEFAULT 0, - home_pb INTEGER NOT NULL DEFAULT 0, - home_dp INTEGER NOT NULL DEFAULT 0, - home_triple_plays INTEGER NOT NULL DEFAULT 0, - home_ump_id VARCHAR(8) NOT NULL DEFAULT '', - home_ump_name VARCHAR(32) NOT NULL DEFAULT '', - first_base_ump_id VARCHAR(8) NOT NULL DEFAULT '', - first_base_ump_name VARCHAR(32) NOT NULL DEFAULT '', - second_base_ump_id VARCHAR(8) NOT NULL DEFAULT '', - second_base_ump_name VARCHAR(32) NOT NULL DEFAULT '', - third_base_ump_id VARCHAR(8) NOT NULL DEFAULT '', - third_base_ump_name VARCHAR(32) NOT NULL DEFAULT '', - lf_ump_id VARCHAR(8) NOT NULL DEFAULT '', - lf_ump_name VARCHAR(32) NOT NULL DEFAULT '', - rf_ump_id VARCHAR(8) NOT NULL DEFAULT '', - rf_ump_name VARCHAR(32) NOT NULL DEFAULT '', - visitors_mgr_id VARCHAR(8) NOT NULL DEFAULT '', - visitors_mgr_name VARCHAR(32) NOT NULL DEFAULT '', - home_mgr_id VARCHAR(8) NOT NULL DEFAULT '', - home_mgr_name VARCHAR(32) NOT NULL DEFAULT '', - winning_pitcher_id VARCHAR(8) NOT NULL DEFAULT '', - winning_pitcher_name VARCHAR(32) NOT NULL DEFAULT '', - losing_pitcher_id VARCHAR(8) NOT NULL DEFAULT '', - losing_pitcher_name VARCHAR(32) NOT NULL DEFAULT '', - saving_pitcher_id VARCHAR(8) NOT NULL DEFAULT '', - saving_pitcher_name VARCHAR(32) NOT NULL DEFAULT '', - visitors_starting_pitcher_id VARCHAR(8) NOT NULL DEFAULT '', - visitors_starting_pitcher_name VARCHAR(32) NOT NULL DEFAULT '', - home_starting_pitcher_id VARCHAR(8) NOT NULL DEFAULT '', - home_starting_pitcher_name VARCHAR(32) NOT NULL DEFAULT '', - game_winning_rbi_batter_id VARCHAR(8) NOT NULL DEFAULT '', - game_winning_rbi_batter_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter1_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter1_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter1_pos INTEGER NOT NULL DEFAULT 0, - visitor_batter2_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter2_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter2_pos INTEGER NOT NULL DEFAULT 0, - visitor_batter3_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter3_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter3_pos INTEGER NOT NULL DEFAULT 0, - visitor_batter4_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter4_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter4_pos INTEGER NOT NULL DEFAULT 0, - visitor_batter5_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter5_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter5_pos INTEGER NOT NULL DEFAULT 0, - visitor_batter6_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter6_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter6_pos INTEGER NOT NULL DEFAULT 0, - visitor_batter7_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter7_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter7_pos INTEGER NOT NULL DEFAULT 0, - visitor_batter8_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter8_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter8_pos INTEGER NOT NULL DEFAULT 0, - visitor_batter9_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter9_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter9_pos INTEGER NOT NULL DEFAULT 0, - home_batter1_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter1_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter1_pos INTEGER NOT NULL DEFAULT 0, - home_batter2_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter2_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter2_pos INTEGER NOT NULL DEFAULT 0, - home_batter3_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter3_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter3_pos INTEGER NOT NULL DEFAULT 0, - home_batter4_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter4_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter4_pos INTEGER NOT NULL DEFAULT 0, - home_batter5_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter5_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter5_pos INTEGER NOT NULL DEFAULT 0, - home_batter6_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter6_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter6_pos INTEGER NOT NULL DEFAULT 0, - home_batter7_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter7_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter7_pos INTEGER NOT NULL DEFAULT 0, - home_batter8_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter8_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter8_pos INTEGER NOT NULL DEFAULT 0, - home_batter9_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter9_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter9_pos INTEGER NOT NULL DEFAULT 0, - additional_information VARCHAR(128) NOT NULL DEFAULT '', - acquisition_information VARCHAR(64) NOT NULL DEFAULT '', - - PRIMARY KEY(season, game_date_str, game_number, visitors_team, home_team, visitors_season_game_number) -); \ No newline at end of file diff --git a/schemas/mysql_retrosheet_schema_2017.5.sql b/schemas/mysql_retrosheet_schema_2017.5.sql deleted file mode 100644 index 4e99f86..0000000 --- a/schemas/mysql_retrosheet_schema_2017.5.sql +++ /dev/null @@ -1,194 +0,0 @@ --- CREATE DATABASE retrosheet_2017 ; - -DROP TABLE IF EXISTS schedules; - -CREATE TABLE schedules ( - season INTEGER NOT NULL, - game_date_str VARCHAR(8) NOT NULL, - game_number INTEGER NOT NULL, - visitors_team VARCHAR(3) NOT NULL, - home_team VARCHAR(3) NOT NULL, - game_month INTEGER NOT NULL, - game_month_day INTEGER NOT NULL, - week_day INTEGER NOT NULL, - visitors_league VARCHAR(3) NOT NULL, - visitors_season_game_number INTEGER NOT NULL, - home_league VARCHAR(3) NOT NULL, - home_season_game_number INTEGER NOT NULL, - game_type VARCHAR(1) NOT NULL, - postponed_canceled VARCHAR(128) NOT NULL DEFAULT '', - make_up_date VARCHAR(128) NOT NULL DEFAULT '', - - PRIMARY KEY(season, game_date_str, game_number, visitors_team, home_team, visitors_season_game_number) -); - -DROP TABLE IF EXISTS gamelogs; - -CREATE TABLE gamelogs ( - season INTEGER NOT NULL, - game_date_str VARCHAR(8) NOT NULL, - game_month INTEGER NOT NULL, - game_month_day INTEGER NOT NULL, - game_number INTEGER NOT NULL, - week_day INTEGER NOT NULL, - visitors_team VARCHAR(3) NOT NULL, - visitors_league VARCHAR(3) NOT NULL, - visitors_season_game_number INTEGER NOT NULL, - home_team VARCHAR(3) NOT NULL, - home_league VARCHAR(3) NOT NULL, - home_season_game_number INTEGER NOT NULL, - visitors_score INTEGER NOT NULL, - home_score INTEGER NOT NULL, - game_outs INTEGER NOT NULL, - game_type VARCHAR(1) NOT NULL, - completion_information VARCHAR(128) NOT NULL DEFAULT '', - forfeit_information VARCHAR(128) NOT NULL DEFAULT '', - protest_information VARCHAR(128) NOT NULL DEFAULT '', - park_id VARCHAR(5) NOT NULL DEFAULT '', - attendance INTEGER NOT NULL, - game_time_in_minutes INTEGER NOT NULL, - visitors_line_score VARCHAR(32) NOT NULL DEFAULT '', - home_line_score VARCHAR(32) NOT NULL DEFAULT '', - visitors_ab INTEGER NOT NULL DEFAULT 0, - visitors_h INTEGER NOT NULL DEFAULT 0, - visitors_doubles INTEGER NOT NULL DEFAULT 0, - visitors_triples INTEGER NOT NULL DEFAULT 0, - visitors_hr INTEGER NOT NULL DEFAULT 0, - visitors_rbi INTEGER NOT NULL DEFAULT 0, - visitors_sac_hits INTEGER NOT NULL DEFAULT 0, - visitors_sac_flies INTEGER NOT NULL DEFAULT 0, - visitors_hbp INTEGER NOT NULL DEFAULT 0, - visitors_bb INTEGER NOT NULL DEFAULT 0, - visitors_ibb INTEGER NOT NULL DEFAULT 0, - visitors_k INTEGER NOT NULL DEFAULT 0, - visitors_sb INTEGER NOT NULL DEFAULT 0, - visitors_cs INTEGER NOT NULL DEFAULT 0, - visitors_gidp INTEGER NOT NULL DEFAULT 0, - visitors_catcher_interference INTEGER NOT NULL DEFAULT 0, - visitors_lob INTEGER NOT NULL DEFAULT 0, - visitors_pitchers_used INTEGER NOT NULL DEFAULT 0, - visitors_individual_er INTEGER NOT NULL DEFAULT 0, - visitors_team_er INTEGER NOT NULL DEFAULT 0, - visitors_wp INTEGER NOT NULL DEFAULT 0, - visitors_balks INTEGER NOT NULL DEFAULT 0, - visitors_po INTEGER NOT NULL DEFAULT 0, - visitors_a INTEGER NOT NULL DEFAULT 0, - visitors_e INTEGER NOT NULL DEFAULT 0, - visitors_pb INTEGER NOT NULL DEFAULT 0, - visitors_dp INTEGER NOT NULL DEFAULT 0, - visitors_triple_plays INTEGER NOT NULL DEFAULT 0, - home_ab INTEGER NOT NULL DEFAULT 0, - home_h INTEGER NOT NULL DEFAULT 0, - home_doubles INTEGER NOT NULL DEFAULT 0, - home_triples INTEGER NOT NULL DEFAULT 0, - home_hr INTEGER NOT NULL DEFAULT 0, - home_rbi INTEGER NOT NULL DEFAULT 0, - home_sac_hits INTEGER NOT NULL DEFAULT 0, - home_sac_flies INTEGER NOT NULL DEFAULT 0, - home_hbp INTEGER NOT NULL DEFAULT 0, - home_bb INTEGER NOT NULL DEFAULT 0, - home_ibb INTEGER NOT NULL DEFAULT 0, - home_k INTEGER NOT NULL DEFAULT 0, - home_sb INTEGER NOT NULL DEFAULT 0, - home_cs INTEGER NOT NULL DEFAULT 0, - home_gidp INTEGER NOT NULL DEFAULT 0, - home_catcher_interference INTEGER NOT NULL DEFAULT 0, - home_lob INTEGER NOT NULL DEFAULT 0, - home_pitchers_used INTEGER NOT NULL DEFAULT 0, - home_individual_er INTEGER NOT NULL DEFAULT 0, - home_team_er INTEGER NOT NULL DEFAULT 0, - home_wp INTEGER NOT NULL DEFAULT 0, - home_balks INTEGER NOT NULL DEFAULT 0, - home_po INTEGER NOT NULL DEFAULT 0, - home_a INTEGER NOT NULL DEFAULT 0, - home_e INTEGER NOT NULL DEFAULT 0, - home_pb INTEGER NOT NULL DEFAULT 0, - home_dp INTEGER NOT NULL DEFAULT 0, - home_triple_plays INTEGER NOT NULL DEFAULT 0, - home_ump_id VARCHAR(8) NOT NULL DEFAULT '', - home_ump_name VARCHAR(32) NOT NULL DEFAULT '', - first_base_ump_id VARCHAR(8) NOT NULL DEFAULT '', - first_base_ump_name VARCHAR(32) NOT NULL DEFAULT '', - second_base_ump_id VARCHAR(8) NOT NULL DEFAULT '', - second_base_ump_name VARCHAR(32) NOT NULL DEFAULT '', - third_base_ump_id VARCHAR(8) NOT NULL DEFAULT '', - third_base_ump_name VARCHAR(32) NOT NULL DEFAULT '', - lf_ump_id VARCHAR(8) NOT NULL DEFAULT '', - lf_ump_name VARCHAR(32) NOT NULL DEFAULT '', - rf_ump_id VARCHAR(8) NOT NULL DEFAULT '', - rf_ump_name VARCHAR(32) NOT NULL DEFAULT '', - visitors_mgr_id VARCHAR(8) NOT NULL DEFAULT '', - visitors_mgr_name VARCHAR(32) NOT NULL DEFAULT '', - home_mgr_id VARCHAR(8) NOT NULL DEFAULT '', - home_mgr_name VARCHAR(32) NOT NULL DEFAULT '', - winning_pitcher_id VARCHAR(8) NOT NULL DEFAULT '', - winning_pitcher_name VARCHAR(32) NOT NULL DEFAULT '', - losing_pitcher_id VARCHAR(8) NOT NULL DEFAULT '', - losing_pitcher_name VARCHAR(32) NOT NULL DEFAULT '', - saving_pitcher_id VARCHAR(8) NOT NULL DEFAULT '', - saving_pitcher_name VARCHAR(32) NOT NULL DEFAULT '', - visitors_starting_pitcher_id VARCHAR(8) NOT NULL DEFAULT '', - visitors_starting_pitcher_name VARCHAR(32) NOT NULL DEFAULT '', - home_starting_pitcher_id VARCHAR(8) NOT NULL DEFAULT '', - home_starting_pitcher_name VARCHAR(32) NOT NULL DEFAULT '', - game_winning_rbi_batter_id VARCHAR(8) NOT NULL DEFAULT '', - game_winning_rbi_batter_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter1_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter1_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter1_pos INTEGER NOT NULL DEFAULT 0, - visitor_batter2_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter2_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter2_pos INTEGER NOT NULL DEFAULT 0, - visitor_batter3_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter3_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter3_pos INTEGER NOT NULL DEFAULT 0, - visitor_batter4_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter4_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter4_pos INTEGER NOT NULL DEFAULT 0, - visitor_batter5_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter5_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter5_pos INTEGER NOT NULL DEFAULT 0, - visitor_batter6_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter6_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter6_pos INTEGER NOT NULL DEFAULT 0, - visitor_batter7_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter7_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter7_pos INTEGER NOT NULL DEFAULT 0, - visitor_batter8_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter8_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter8_pos INTEGER NOT NULL DEFAULT 0, - visitor_batter9_id VARCHAR(8) NOT NULL DEFAULT '', - visitor_batter9_name VARCHAR(32) NOT NULL DEFAULT '', - visitor_batter9_pos INTEGER NOT NULL DEFAULT 0, - home_batter1_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter1_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter1_pos INTEGER NOT NULL DEFAULT 0, - home_batter2_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter2_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter2_pos INTEGER NOT NULL DEFAULT 0, - home_batter3_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter3_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter3_pos INTEGER NOT NULL DEFAULT 0, - home_batter4_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter4_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter4_pos INTEGER NOT NULL DEFAULT 0, - home_batter5_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter5_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter5_pos INTEGER NOT NULL DEFAULT 0, - home_batter6_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter6_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter6_pos INTEGER NOT NULL DEFAULT 0, - home_batter7_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter7_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter7_pos INTEGER NOT NULL DEFAULT 0, - home_batter8_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter8_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter8_pos INTEGER NOT NULL DEFAULT 0, - home_batter9_id VARCHAR(8) NOT NULL DEFAULT '', - home_batter9_name VARCHAR(32) NOT NULL DEFAULT '', - home_batter9_pos INTEGER NOT NULL DEFAULT 0, - additional_information VARCHAR(128) NOT NULL DEFAULT '', - acquisition_information VARCHAR(64) NOT NULL DEFAULT '', - - PRIMARY KEY(season, game_date_str, game_number, visitors_team, home_team, visitors_season_game_number) -); \ No newline at end of file diff --git a/schemas/postgres_combined_2017.5.sql b/schemas/postgres_combined_2017.6.sql similarity index 100% rename from schemas/postgres_combined_2017.5.sql rename to schemas/postgres_combined_2017.6.sql diff --git a/schemas/postgres_databank_2017.5.sql b/schemas/postgres_databank_2017.6.sql similarity index 100% rename from schemas/postgres_databank_2017.5.sql rename to schemas/postgres_databank_2017.6.sql diff --git a/schemas/postgres_retrosheet_2017.5.sql b/schemas/postgres_retrosheet_2017.6.sql similarity index 100% rename from schemas/postgres_retrosheet_2017.5.sql rename to schemas/postgres_retrosheet_2017.6.sql diff --git a/schemas/postgres_schema_2016_4a64a55.sql b/schemas/postgres_schema_2016_4a64a55.sql deleted file mode 100644 index fe086a6..0000000 --- a/schemas/postgres_schema_2016_4a64a55.sql +++ /dev/null @@ -1,897 +0,0 @@ --- --- PostgreSQL database dump --- - --- Dumped from database version 9.6.1 --- Dumped by pg_dump version 9.6.1 - -SET statement_timeout = 0; -SET lock_timeout = 0; -SET idle_in_transaction_session_timeout = 0; -SET client_encoding = 'UTF8'; -SET standard_conforming_strings = on; -SET check_function_bodies = false; -SET client_min_messages = warning; -SET row_security = off; - --- --- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: --- - -CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog; - - --- --- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: --- - -COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language'; - - -SET search_path = public, pg_catalog; - -SET default_tablespace = ''; - -SET default_with_oids = false; - --- --- Name: allstarfull; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE allstarfull ( - "playerID" character varying(255) NOT NULL, - "yearID" integer NOT NULL, - "gameNum" integer NOT NULL, - "gameID" character varying(255) DEFAULT '', - "teamID" character varying(255) DEFAULT '', - "lgID" character varying(255) DEFAULT '', - "GP" integer, - "startingPos" integer -); - - -ALTER TABLE allstarfull OWNER TO postgres; - --- --- Name: appearances; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE appearances ( - "yearID" integer NOT NULL, - "teamID" character varying(255) NOT NULL, - "lgID" character varying(255) DEFAULT '', - "playerID" character varying(255) NOT NULL, - "G_all" integer NOT NULL, - "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 -); - - -ALTER TABLE appearances OWNER TO postgres; - --- --- Name: awardsmanagers; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE awardsmanagers ( - "playerID" character varying(255) NOT NULL, - "awardID" character varying(255) NOT NULL, - "yearID" integer NOT NULL, - "lgID" character varying(255) NOT NULL, - tie character varying(255) DEFAULT '', - notes character varying(255) -); - - -ALTER TABLE awardsmanagers OWNER TO postgres; - --- --- Name: awardsplayers; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE awardsplayers ( - "playerID" character varying(255) NOT NULL, - "awardID" character varying(255) NOT NULL, - "yearID" integer NOT NULL, - "lgID" character varying(255) NOT NULL, - tie character varying(255) DEFAULT '', - notes character varying(255) -); - - -ALTER TABLE awardsplayers OWNER TO postgres; - --- --- Name: awardssharemanagers; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE awardssharemanagers ( - "awardID" character varying(255) NOT NULL, - "yearID" integer NOT NULL, - "lgID" character varying(255) NOT NULL, - "playerID" character varying(255) NOT NULL, - "pointsWon" integer, - "pointsMax" integer, - "votesFirst" integer -); - - -ALTER TABLE awardssharemanagers OWNER TO postgres; - --- --- Name: awardsshareplayers; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE awardsshareplayers ( - "awardID" character varying(255) NOT NULL, - "yearID" integer NOT NULL, - "lgID" character varying(255) NOT NULL, - "playerID" character varying(255) NOT NULL, - "pointsWon" numeric(10,5), - "pointsMax" integer, - "votesFirst" numeric(10,5) -); - - -ALTER TABLE awardsshareplayers OWNER TO postgres; - --- --- Name: batting; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE batting ( - "playerID" character varying(255) NOT NULL, - "yearID" integer NOT NULL, - stint integer NOT NULL, - "teamID" character varying(255) NOT NULL, - "lgID" character varying(255) DEFAULT '', - "G" integer, - "AB" integer, - "R" integer, - "H" integer, - doubles integer, - triples integer, - "HR" integer, - "RBI" integer, - "SB" integer, - "CS" integer, - "BB" integer, - "SO" integer, - "IBB" integer, - "HBP" integer, - "SH" integer, - "SF" integer, - "GIDP" integer -); - - -ALTER TABLE batting OWNER TO postgres; - --- --- Name: battingpost; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE battingpost ( - "yearID" integer NOT NULL, - round character varying(255) NOT NULL, - "playerID" character varying(255) NOT NULL, - "teamID" character varying(255) NOT NULL, - "lgID" character varying(255) DEFAULT '', - "G" integer, - "AB" integer, - "R" integer, - "H" integer, - doubles integer, - triples integer, - "HR" integer, - "RBI" integer, - "SB" integer, - "CS" integer, - "BB" integer, - "SO" integer, - "IBB" integer, - "HBP" integer, - "SH" integer, - "SF" integer, - "GIDP" integer -); - - -ALTER TABLE battingpost OWNER TO postgres; - --- --- Name: collegeplaying; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE collegeplaying ( - "playerID" character varying(255) NOT NULL, - "schoolID" character varying(255) NOT NULL, - "yearID" integer NOT NULL -); - - -ALTER TABLE collegeplaying OWNER TO postgres; - --- --- Name: fielding; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE fielding ( - "playerID" character varying(255) NOT NULL, - "yearID" integer NOT NULL, - stint integer NOT NULL, - "teamID" character varying(255) NOT NULL, - "lgID" character varying(255) DEFAULT '', - "POS" character varying(255) NOT NULL, - "A" integer, - "GS" integer, - "G" integer, - "PB" integer, - "InnOuts" integer, - "ZR" integer, - "PO" integer, - "WP" integer, - "CS" integer, - "E" integer, - "DP" integer, - "SB" integer -); - - -ALTER TABLE fielding OWNER TO postgres; - --- --- Name: fieldingof; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE fieldingof ( - "playerID" character varying(255) NOT NULL, - "yearID" integer NOT NULL, - stint integer NOT NULL, - "Glf" integer, - "Gcf" integer, - "Grf" integer -); - - -ALTER TABLE fieldingof OWNER TO postgres; - --- --- Name: fieldingofsplit; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE fieldingofsplit ( - "playerID" character varying(255) NOT NULL, - "yearID" integer NOT NULL, - stint integer NOT NULL, - "teamID" character varying(255) NOT NULL, - "lgID" character varying(255) DEFAULT '', - "POS" character varying(255) NOT NULL, - "G" integer, - "GS" integer, - "InnOuts" integer, - "PO" integer, - "A" integer, - "E" integer, - "DP" integer, - "PB" integer, - "WP" integer, - "SB" integer, - "CS" integer, - "ZR" integer -); - - -ALTER TABLE fieldingofsplit OWNER TO postgres; - --- --- Name: fieldingpost; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE fieldingpost ( - "playerID" character varying(255) NOT NULL, - "yearID" integer NOT NULL, - "teamID" character varying(255) DEFAULT '', - "lgID" character varying(255) DEFAULT '', - round character varying(255) NOT NULL, - "POS" character varying(255) NOT NULL, - "G" integer, - "GS" integer, - "InnOuts" integer, - "PO" integer, - "A" integer, - "E" integer, - "DP" integer, - "TP" integer, - "PB" integer, - "SB" integer, - "CS" integer -); - - -ALTER TABLE fieldingpost OWNER TO postgres; - --- --- Name: halloffame; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE halloffame ( - "playerID" character varying(255) NOT NULL, - "yearID" integer NOT NULL, - "votedBy" character varying(255) NOT NULL, - ballots integer, - needed integer, - votes integer, - inducted character varying(255) DEFAULT '', - category character varying(255) NOT NULL, - needed_note character varying(255) -); - - -ALTER TABLE halloffame OWNER TO postgres; - --- --- Name: homegames; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE homegames ( - yearkey integer NOT NULL, - parkkey character varying(255) NOT NULL, - teamkey character varying(255) NOT NULL, - leaguekey character varying(255) DEFAULT '', - attendance integer, - games integer, - spanfirst character varying(255) DEFAULT '', - spanlast character varying(255) DEFAULT '', - openings integer -); - - -ALTER TABLE homegames OWNER TO postgres; - --- --- Name: managers; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE managers ( - "playerID" character varying(255) NOT NULL, - "yearID" integer NOT NULL, - "teamID" character varying(255) NOT NULL, - "lgID" character varying(255) NOT NULL, - inseason integer NOT NULL, - "G" integer, - "W" integer, - "L" integer, - rank integer, - "plyrMgr" character varying(255) -); - - -ALTER TABLE managers OWNER TO postgres; - --- --- Name: managershalf; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE managershalf ( - "playerID" character varying(255) NOT NULL, - "yearID" integer NOT NULL, - "teamID" character varying(255) NOT NULL, - "lgID" character varying(255) NOT NULL, - inseason integer, - half integer NOT NULL, - "G" integer, - "W" integer, - "L" integer, - rank integer -); - - -ALTER TABLE managershalf OWNER TO postgres; - --- --- Name: parks; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE parks ( - parkkey character varying(255) NOT NULL, - parkname character varying(255) DEFAULT '', - parkalias character varying(255) DEFAULT '', - alias character varying(255) DEFAULT '', - city character varying(255) DEFAULT '', - state character varying(255) DEFAULT '', - country character varying(255) -); - - -ALTER TABLE parks OWNER TO postgres; - --- --- Name: people; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE people ( - "playerID" character varying(9) NOT NULL, - "birthYear" integer, - "birthMonth" integer, - "birthDay" integer, - "birthCountry" character varying(14), - "birthState" character varying(22), - "birthCity" character varying(26), - "deathYear" integer, - "deathMonth" integer, - "deathDay" integer, - "deathCountry" character varying(14), - "deathState" character varying(20), - "deathCity" character varying(28), - "nameFirst" character varying(12), - "nameLast" character varying(14), - "nameGiven" character varying(43), - weight integer, - height integer, - bats character varying(255) DEFAULT '', - throws character varying(255) DEFAULT '', - debut character varying(255) DEFAULT '', - "finalGame" character varying(255) DEFAULT '', - "retroID" character varying(255) DEFAULT '', - "bbrefID" character varying(9) -); - - -ALTER TABLE people OWNER TO postgres; - --- --- Name: pitching; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE pitching ( - "playerID" character varying(255) NOT NULL, - "yearID" integer NOT NULL, - stint integer NOT NULL, - "teamID" character varying(255) NOT NULL, - "lgID" character varying(255) DEFAULT '', - "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 -); - - -ALTER TABLE pitching OWNER TO postgres; - --- --- Name: pitchingpost; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE pitchingpost ( - "playerID" character varying(255) NOT NULL, - "yearID" integer NOT NULL, - round character varying(255) NOT NULL, - "teamID" character varying(255) DEFAULT '', - "lgID" character varying(255) DEFAULT '', - "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 -); - - -ALTER TABLE pitchingpost OWNER TO postgres; - --- --- Name: salaries; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE salaries ( - "yearID" integer NOT NULL, - "teamID" character varying(255) NOT NULL, - "lgID" character varying(255) DEFAULT '', - "playerID" character varying(255) NOT NULL, - salary integer -); - - -ALTER TABLE salaries OWNER TO postgres; - --- --- Name: schools; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE schools ( - "schoolID" character varying(255) NOT NULL, - name_full character varying(255) DEFAULT '', - city character varying(255) DEFAULT '', - state character varying(255) DEFAULT '', - country character varying(255) -); - - -ALTER TABLE schools OWNER TO postgres; - --- --- Name: seriespost; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE seriespost ( - "yearID" integer NOT NULL, - round character varying(255) NOT NULL, - "teamIDwinner" character varying(255) DEFAULT '', - "lgIDwinner" character varying(255) DEFAULT '', - "teamIDloser" character varying(255) DEFAULT '', - "lgIDloser" character varying(255) DEFAULT '', - wins integer, - losses integer, - ties integer -); - - -ALTER TABLE seriespost OWNER TO postgres; - --- --- Name: teams; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE teams ( - "yearID" integer NOT NULL, - "lgID" character varying(255) NOT NULL, - "teamID" character varying(255) NOT NULL, - "franchID" character varying(255) DEFAULT '', - "divID" character varying(255) DEFAULT '', - "Rank" integer, - "G" integer, - "Ghome" integer, - "W" integer, - "L" integer, - "DivWin" character varying(255) DEFAULT '', - "WCWin" character varying(255) DEFAULT '', - "LgWin" character varying(255) DEFAULT '', - "WSWin" character varying(255) DEFAULT '', - "R" integer, - "AB" integer, - "H" integer, - doubles integer, - triples 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 character varying(255) DEFAULT '', - park character varying(255) DEFAULT '', - attendance integer, - "BPF" integer, - "PPF" integer, - "teamIDBR" character varying(255) DEFAULT '', - "teamIDlahman45" character varying(255) DEFAULT '', - "teamIDretro" character varying(255) -); - - -ALTER TABLE teams OWNER TO postgres; - --- --- Name: teamsfranchises; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE teamsfranchises ( - "franchID" character varying(255) NOT NULL, - "franchName" character varying(255) DEFAULT '', - active character varying(255) DEFAULT '', - "NAassoc" character varying(255) -); - - -ALTER TABLE teamsfranchises OWNER TO postgres; - --- --- Name: teamshalf; Type: TABLE; Schema: public; Owner: postgres --- - -CREATE TABLE teamshalf ( - "yearID" integer NOT NULL, - "lgID" character varying(255) DEFAULT '', - "teamID" character varying(255) NOT NULL, - "Half" integer NOT NULL, - "divID" character varying(255) DEFAULT '', - "DivWin" character varying(255) DEFAULT '', - "Rank" integer, - "G" integer, - "W" integer, - "L" integer -); - - -ALTER TABLE teamshalf OWNER TO postgres; - --- --- Name: allstarfull allstarfull_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY allstarfull - ADD CONSTRAINT allstarfull_pkey PRIMARY KEY ("playerID", "yearID", "gameNum"); - - --- --- Name: appearances appearances_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY appearances - ADD CONSTRAINT appearances_pkey PRIMARY KEY ("yearID", "teamID", "playerID", "G_all"); - - --- --- Name: awardsmanagers awardsmanagers_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY awardsmanagers - ADD CONSTRAINT awardsmanagers_pkey PRIMARY KEY ("yearID", "lgID", "awardID", "playerID"); - - --- --- Name: awardsplayers awardsplayers_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY awardsplayers - ADD CONSTRAINT awardsplayers_pkey PRIMARY KEY ("yearID", "lgID", "awardID", "playerID"); - - --- --- Name: awardssharemanagers awardssharemanagers_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY awardssharemanagers - ADD CONSTRAINT awardssharemanagers_pkey PRIMARY KEY ("awardID", "yearID", "lgID", "playerID"); - - --- --- Name: awardsshareplayers awardsshareplayers_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY awardsshareplayers - ADD CONSTRAINT awardsshareplayers_pkey PRIMARY KEY ("awardID", "yearID", "lgID", "playerID"); - - --- --- Name: batting batting_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY batting - ADD CONSTRAINT batting_pkey PRIMARY KEY ("playerID", "yearID", "teamID", stint); - - --- --- Name: battingpost battingpost_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY battingpost - ADD CONSTRAINT battingpost_pkey PRIMARY KEY ("yearID", round, "playerID", "teamID"); - - --- --- Name: collegeplaying collegeplaying_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY collegeplaying - ADD CONSTRAINT collegeplaying_pkey PRIMARY KEY ("playerID", "schoolID", "yearID"); - - --- --- Name: fielding fielding_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY fielding - ADD CONSTRAINT fielding_pkey PRIMARY KEY ("playerID", "yearID", "teamID", "POS", stint); - - --- --- Name: fieldingof fieldingof_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY fieldingof - ADD CONSTRAINT fieldingof_pkey PRIMARY KEY ("playerID", "yearID", stint); - - --- --- Name: fieldingofsplit fieldingofsplit_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY fieldingofsplit - ADD CONSTRAINT fieldingofsplit_pkey PRIMARY KEY ("playerID", "yearID", "teamID", "POS", stint); - - --- --- Name: fieldingpost fieldingpost_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY fieldingpost - ADD CONSTRAINT fieldingpost_pkey PRIMARY KEY ("playerID", "yearID", round, "POS"); - - --- --- Name: halloffame halloffame_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY halloffame - ADD CONSTRAINT halloffame_pkey PRIMARY KEY ("playerID", category, "yearID", "votedBy"); - - --- --- Name: homegames homegames_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY homegames - ADD CONSTRAINT homegames_pkey PRIMARY KEY (yearkey, parkkey, teamkey); - - --- --- Name: managers managers_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY managers - ADD CONSTRAINT managers_pkey PRIMARY KEY ("yearID", "lgID", "teamID", "playerID", inseason); - - --- --- Name: managershalf managershalf_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY managershalf - ADD CONSTRAINT managershalf_pkey PRIMARY KEY ("playerID", "teamID", "lgID", "yearID", half); - - --- --- Name: parks parks_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY parks - ADD CONSTRAINT parks_pkey PRIMARY KEY (parkkey); - - --- --- Name: people people_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY people - ADD CONSTRAINT people_pkey PRIMARY KEY ("playerID"); - - --- --- Name: pitching pitching_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY pitching - ADD CONSTRAINT pitching_pkey PRIMARY KEY ("playerID", "yearID", stint, "teamID"); - - --- --- Name: pitchingpost pitchingpost_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY pitchingpost - ADD CONSTRAINT pitchingpost_pkey PRIMARY KEY ("playerID", "yearID", round); - - --- --- Name: salaries salaries_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY salaries - ADD CONSTRAINT salaries_pkey PRIMARY KEY ("yearID", "teamID", "playerID"); - - --- --- Name: schools schools_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY schools - ADD CONSTRAINT schools_pkey PRIMARY KEY ("schoolID"); - - --- --- Name: seriespost seriespost_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY seriespost - ADD CONSTRAINT seriespost_pkey PRIMARY KEY ("yearID", round); - - --- --- Name: teams teams_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY teams - ADD CONSTRAINT teams_pkey PRIMARY KEY ("yearID", "lgID", "teamID"); - - --- --- Name: teamsfranchises teamsfranchises_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY teamsfranchises - ADD CONSTRAINT teamsfranchises_pkey PRIMARY KEY ("franchID"); - - --- --- Name: teamshalf teamshalf_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres --- - -ALTER TABLE ONLY teamshalf - ADD CONSTRAINT teamshalf_pkey PRIMARY KEY ("yearID", "teamID", "Half"); - - --- --- PostgreSQL database dump complete --- - diff --git a/schemas/postgres_schema_2017_retro_schedule.sql b/schemas/postgres_schema_2017_retro_schedule.sql deleted file mode 100644 index dfb0da0..0000000 --- a/schemas/postgres_schema_2017_retro_schedule.sql +++ /dev/null @@ -1,22 +0,0 @@ - -DROP TABLE IF EXISTS "schedules"; - -CREATE TABLE "schedules" ( - "season" INTEGER NOT NULL, - "game_date_str" VARCHAR(8) NOT NULL, - "game_number" INTEGER NOT NULL, - "visitors_team" VARCHAR(3) NOT NULL, - "home_team" VARCHAR(3) NOT NULL, - "game_month" INTEGER NOT NULL, - "game_month_day" INTEGER NOT NULL, - "week_day" INTEGER NOT NULL, - "visitors_league" VARCHAR(3) NOT NULL, - "visitors_season_game_number" INTEGER NOT NULL, - "home_league" VARCHAR(3) NOT NULL, - "home_season_game_number" INTEGER NOT NULL, - "game_type" VARCHAR(1) NOT NULL, - "postponed_canceled" VARCHAR(128) NOT NULL DEFAULT '', - "make_up_date" VARCHAR(128) NOT NULL DEFAULT '', - - PRIMARY KEY(season, game_date_str, game_number, visitors_team, home_team, visitors_season_game_number) -); \ No newline at end of file diff --git a/schemas/sqlite_combined_schema_2017.5.sql b/schemas/sqlite_combined_schema_2017.5.sql deleted file mode 100644 index ad2ca4f..0000000 --- a/schemas/sqlite_combined_schema_2017.5.sql +++ /dev/null @@ -1,214 +0,0 @@ -CREATE TABLE IF NOT EXISTS "schedules" ( - "season" INTEGER NOT NULL, - "game_date_str" VARCHAR(8) NOT NULL, - "game_number" INTEGER NOT NULL, - "visitors_team" VARCHAR(3) NOT NULL, - "home_team" VARCHAR(3) NOT NULL, - "game_month" INTEGER NOT NULL, - "game_month_day" INTEGER NOT NULL, - "week_day" INTEGER NOT NULL, - "visitors_league" VARCHAR(3) NOT NULL, - "visitors_season_game_number" INTEGER NOT NULL, - "home_league" VARCHAR(3) NOT NULL, - "home_season_game_number" INTEGER NOT NULL, - "game_type" VARCHAR(1) NOT NULL, - "postponed_canceled" VARCHAR(128) NOT NULL DEFAULT '', - "make_up_date" VARCHAR(128) NOT NULL DEFAULT '', - - PRIMARY KEY(season, game_date_str, game_number, visitors_team, home_team, visitors_season_game_number) -); -CREATE TABLE IF NOT EXISTS "gamelogs" ( - "season" INTEGER NOT NULL, - "game_date_str" VARCHAR(8) NOT NULL, - "game_month" INTEGER NOT NULL, - "game_month_day" INTEGER NOT NULL, - "game_number" INTEGER NOT NULL, - "week_day" INTEGER NOT NULL, - "visitors_team" VARCHAR(3) NOT NULL, - "visitors_league" VARCHAR(3) NOT NULL, - "visitors_season_game_number" INTEGER NOT NULL, - "home_team" VARCHAR(3) NOT NULL, - "home_league" VARCHAR(3) NOT NULL, - "home_season_game_number" INTEGER NOT NULL, - "visitors_score" INTEGER NOT NULL, - "home_score" INTEGER NOT NULL, - "game_outs" INTEGER NOT NULL, - "game_type" VARCHAR(1) NOT NULL, - "completion_information" VARCHAR(128) NOT NULL DEFAULT '', - "forfeit_information" VARCHAR(128) NOT NULL DEFAULT '', - "protest_information" VARCHAR(128) NOT NULL DEFAULT '', - "park_id" VARCHAR(5) NOT NULL DEFAULT '', - "attendance" INTEGER NOT NULL, - "game_time_in_minutes" INTEGER NOT NULL, - "visitors_line_score" VARCHAR(32) NOT NULL DEFAULT '', - "home_line_score" VARCHAR(32) NOT NULL DEFAULT '', - "visitors_ab" INTEGER NOT NULL DEFAULT 0, - "visitors_h" INTEGER NOT NULL DEFAULT 0, - "visitors_doubles" INTEGER NOT NULL DEFAULT 0, - "visitors_triples" INTEGER NOT NULL DEFAULT 0, - "visitors_hr" INTEGER NOT NULL DEFAULT 0, - "visitors_rbi" INTEGER NOT NULL DEFAULT 0, - "visitors_sac_hits" INTEGER NOT NULL DEFAULT 0, - "visitors_sac_flies" INTEGER NOT NULL DEFAULT 0, - "visitors_hbp" INTEGER NOT NULL DEFAULT 0, - "visitors_bb" INTEGER NOT NULL DEFAULT 0, - "visitors_ibb" INTEGER NOT NULL DEFAULT 0, - "visitors_k" INTEGER NOT NULL DEFAULT 0, - "visitors_sb" INTEGER NOT NULL DEFAULT 0, - "visitors_cs" INTEGER NOT NULL DEFAULT 0, - "visitors_gidp" INTEGER NOT NULL DEFAULT 0, - "visitors_catcher_interference" INTEGER NOT NULL DEFAULT 0, - "visitors_lob" INTEGER NOT NULL DEFAULT 0, - "visitors_pitchers_used" INTEGER NOT NULL DEFAULT 0, - "visitors_individual_er" INTEGER NOT NULL DEFAULT 0, - "visitors_team_er" INTEGER NOT NULL DEFAULT 0, - "visitors_wp" INTEGER NOT NULL DEFAULT 0, - "visitors_balks" INTEGER NOT NULL DEFAULT 0, - "visitors_po" INTEGER NOT NULL DEFAULT 0, - "visitors_a" INTEGER NOT NULL DEFAULT 0, - "visitors_e" INTEGER NOT NULL DEFAULT 0, - "visitors_pb" INTEGER NOT NULL DEFAULT 0, - "visitors_dp" INTEGER NOT NULL DEFAULT 0, - "visitors_triple_plays" INTEGER NOT NULL DEFAULT 0, - "home_ab" INTEGER NOT NULL DEFAULT 0, - "home_h" INTEGER NOT NULL DEFAULT 0, - "home_doubles" INTEGER NOT NULL DEFAULT 0, - "home_triples" INTEGER NOT NULL DEFAULT 0, - "home_hr" INTEGER NOT NULL DEFAULT 0, - "home_rbi" INTEGER NOT NULL DEFAULT 0, - "home_sac_hits" INTEGER NOT NULL DEFAULT 0, - "home_sac_flies" INTEGER NOT NULL DEFAULT 0, - "home_hbp" INTEGER NOT NULL DEFAULT 0, - "home_bb" INTEGER NOT NULL DEFAULT 0, - "home_ibb" INTEGER NOT NULL DEFAULT 0, - "home_k" INTEGER NOT NULL DEFAULT 0, - "home_sb" INTEGER NOT NULL DEFAULT 0, - "home_cs" INTEGER NOT NULL DEFAULT 0, - "home_gidp" INTEGER NOT NULL DEFAULT 0, - "home_catcher_interference" INTEGER NOT NULL DEFAULT 0, - "home_lob" INTEGER NOT NULL DEFAULT 0, - "home_pitchers_used" INTEGER NOT NULL DEFAULT 0, - "home_individual_er" INTEGER NOT NULL DEFAULT 0, - "home_team_er" INTEGER NOT NULL DEFAULT 0, - "home_wp" INTEGER NOT NULL DEFAULT 0, - "home_balks" INTEGER NOT NULL DEFAULT 0, - "home_po" INTEGER NOT NULL DEFAULT 0, - "home_a" INTEGER NOT NULL DEFAULT 0, - "home_e" INTEGER NOT NULL DEFAULT 0, - "home_pb" INTEGER NOT NULL DEFAULT 0, - "home_dp" INTEGER NOT NULL DEFAULT 0, - "home_triple_plays" INTEGER NOT NULL DEFAULT 0, - "home_ump_id" VARCHAR(8) NOT NULL DEFAULT '', - "home_ump_name" VARCHAR(32) NOT NULL DEFAULT '', - "first_base_ump_id" VARCHAR(8) NOT NULL DEFAULT '', - "first_base_ump_name" VARCHAR(32) NOT NULL DEFAULT '', - "second_base_ump_id" VARCHAR(8) NOT NULL DEFAULT '', - "second_base_ump_name" VARCHAR(32) NOT NULL DEFAULT '', - "third_base_ump_id" VARCHAR(8) NOT NULL DEFAULT '', - "third_base_ump_name" VARCHAR(32) NOT NULL DEFAULT '', - "lf_ump_id" VARCHAR(8) NOT NULL DEFAULT '', - "lf_ump_name" VARCHAR(32) NOT NULL DEFAULT '', - "rf_ump_id" VARCHAR(8) NOT NULL DEFAULT '', - "rf_ump_name" VARCHAR(32) NOT NULL DEFAULT '', - "visitors_mgr_id" VARCHAR(8) NOT NULL DEFAULT '', - "visitors_mgr_name" VARCHAR(32) NOT NULL DEFAULT '', - "home_mgr_id" VARCHAR(8) NOT NULL DEFAULT '', - "home_mgr_name" VARCHAR(32) NOT NULL DEFAULT '', - "winning_pitcher_id" VARCHAR(8) NOT NULL DEFAULT '', - "winning_pitcher_name" VARCHAR(32) NOT NULL DEFAULT '', - "losing_pitcher_id" VARCHAR(8) NOT NULL DEFAULT '', - "losing_pitcher_name" VARCHAR(32) NOT NULL DEFAULT '', - "saving_pitcher_id" VARCHAR(8) NOT NULL DEFAULT '', - "saving_pitcher_name" VARCHAR(32) NOT NULL DEFAULT '', - "visitors_starting_pitcher_id" VARCHAR(8) NOT NULL DEFAULT '', - "visitors_starting_pitcher_name" VARCHAR(32) NOT NULL DEFAULT '', - "home_starting_pitcher_id" VARCHAR(8) NOT NULL DEFAULT '', - "home_starting_pitcher_name" VARCHAR(32) NOT NULL DEFAULT '', - "game_winning_rbi_batter_id" VARCHAR(8) NOT NULL DEFAULT '', - "game_winning_rbi_batter_name" VARCHAR(32) NOT NULL DEFAULT '', - "visitor_batter1_id" VARCHAR(8) NOT NULL DEFAULT '', - "visitor_batter1_name" VARCHAR(32) NOT NULL DEFAULT '', - "visitor_batter1_pos" INTEGER NOT NULL DEFAULT 0, - "visitor_batter2_id" VARCHAR(8) NOT NULL DEFAULT '', - "visitor_batter2_name" VARCHAR(32) NOT NULL DEFAULT '', - "visitor_batter2_pos" INTEGER NOT NULL DEFAULT 0, - "visitor_batter3_id" VARCHAR(8) NOT NULL DEFAULT '', - "visitor_batter3_name" VARCHAR(32) NOT NULL DEFAULT '', - "visitor_batter3_pos" INTEGER NOT NULL DEFAULT 0, - "visitor_batter4_id" VARCHAR(8) NOT NULL DEFAULT '', - "visitor_batter4_name" VARCHAR(32) NOT NULL DEFAULT '', - "visitor_batter4_pos" INTEGER NOT NULL DEFAULT 0, - "visitor_batter5_id" VARCHAR(8) NOT NULL DEFAULT '', - "visitor_batter5_name" VARCHAR(32) NOT NULL DEFAULT '', - "visitor_batter5_pos" INTEGER NOT NULL DEFAULT 0, - "visitor_batter6_id" VARCHAR(8) NOT NULL DEFAULT '', - "visitor_batter6_name" VARCHAR(32) NOT NULL DEFAULT '', - "visitor_batter6_pos" INTEGER NOT NULL DEFAULT 0, - "visitor_batter7_id" VARCHAR(8) NOT NULL DEFAULT '', - "visitor_batter7_name" VARCHAR(32) NOT NULL DEFAULT '', - "visitor_batter7_pos" INTEGER NOT NULL DEFAULT 0, - "visitor_batter8_id" VARCHAR(8) NOT NULL DEFAULT '', - "visitor_batter8_name" VARCHAR(32) NOT NULL DEFAULT '', - "visitor_batter8_pos" INTEGER NOT NULL DEFAULT 0, - "visitor_batter9_id" VARCHAR(8) NOT NULL DEFAULT '', - "visitor_batter9_name" VARCHAR(32) NOT NULL DEFAULT '', - "visitor_batter9_pos" INTEGER NOT NULL DEFAULT 0, - "home_batter1_id" VARCHAR(8) NOT NULL DEFAULT '', - "home_batter1_name" VARCHAR(32) NOT NULL DEFAULT '', - "home_batter1_pos" INTEGER NOT NULL DEFAULT 0, - "home_batter2_id" VARCHAR(8) NOT NULL DEFAULT '', - "home_batter2_name" VARCHAR(32) NOT NULL DEFAULT '', - "home_batter2_pos" INTEGER NOT NULL DEFAULT 0, - "home_batter3_id" VARCHAR(8) NOT NULL DEFAULT '', - "home_batter3_name" VARCHAR(32) NOT NULL DEFAULT '', - "home_batter3_pos" INTEGER NOT NULL DEFAULT 0, - "home_batter4_id" VARCHAR(8) NOT NULL DEFAULT '', - "home_batter4_name" VARCHAR(32) NOT NULL DEFAULT '', - "home_batter4_pos" INTEGER NOT NULL DEFAULT 0, - "home_batter5_id" VARCHAR(8) NOT NULL DEFAULT '', - "home_batter5_name" VARCHAR(32) NOT NULL DEFAULT '', - "home_batter5_pos" INTEGER NOT NULL DEFAULT 0, - "home_batter6_id" VARCHAR(8) NOT NULL DEFAULT '', - "home_batter6_name" VARCHAR(32) NOT NULL DEFAULT '', - "home_batter6_pos" INTEGER NOT NULL DEFAULT 0, - "home_batter7_id" VARCHAR(8) NOT NULL DEFAULT '', - "home_batter7_name" VARCHAR(32) NOT NULL DEFAULT '', - "home_batter7_pos" INTEGER NOT NULL DEFAULT 0, - "home_batter8_id" VARCHAR(8) NOT NULL DEFAULT '', - "home_batter8_name" VARCHAR(32) NOT NULL DEFAULT '', - "home_batter8_pos" INTEGER NOT NULL DEFAULT 0, - "home_batter9_id" VARCHAR(8) NOT NULL DEFAULT '', - "home_batter9_name" VARCHAR(32) NOT NULL DEFAULT '', - "home_batter9_pos" INTEGER NOT NULL DEFAULT 0, - "additional_information" VARCHAR(128) NOT NULL DEFAULT '', - "acquisition_information" VARCHAR(64) NOT NULL DEFAULT '', - - PRIMARY KEY(season, game_date_str, game_number, visitors_team, home_team, visitors_season_game_number) -); -CREATE TABLE IF NOT EXISTS "allstarfull" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "gameNum" INTEGER, "gameID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "GP" INTEGER, "startingPos" INTEGER, PRIMARY KEY ("playerID", "yearID", "gameNum")); -CREATE TABLE IF NOT EXISTS "appearances" ("yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "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, PRIMARY KEY ("yearID", "teamID", "playerID", "G_all")); -CREATE TABLE IF NOT EXISTS "awardsmanagers" ("playerID" VARCHAR(255) DEFAULT '', "awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "tie" VARCHAR(255) DEFAULT '', "notes" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "awardID", "playerID")); -CREATE TABLE IF NOT EXISTS "awardsplayers" ("playerID" VARCHAR(255) DEFAULT '', "awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "tie" VARCHAR(255) DEFAULT '', "notes" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "awardID", "playerID")); -CREATE TABLE IF NOT EXISTS "awardssharemanagers" ("awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "pointsWon" INTEGER, "pointsMax" INTEGER, "votesFirst" INTEGER, PRIMARY KEY ("awardID", "yearID", "lgID", "playerID")); -CREATE TABLE IF NOT EXISTS "awardsshareplayers" ("awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "pointsWon" DECIMAL(10, 5), "pointsMax" INTEGER, "votesFirst" DECIMAL(10, 5), PRIMARY KEY ("awardID", "yearID", "lgID", "playerID")); -CREATE TABLE IF NOT EXISTS "batting" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "G" INTEGER, "AB" INTEGER, "R" INTEGER, "H" INTEGER, "doubles" INTEGER, "triples" INTEGER, "HR" INTEGER, "RBI" INTEGER, "SB" INTEGER, "CS" INTEGER, "BB" INTEGER, "SO" INTEGER, "IBB" INTEGER, "HBP" INTEGER, "SH" INTEGER, "SF" INTEGER, "GIDP" INTEGER, PRIMARY KEY ("playerID", "yearID", "teamID", "stint")); -CREATE TABLE IF NOT EXISTS "battingpost" ("yearID" INTEGER, "round" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "G" INTEGER, "AB" INTEGER, "R" INTEGER, "H" INTEGER, "doubles" INTEGER, "triples" INTEGER, "HR" INTEGER, "RBI" INTEGER, "SB" INTEGER, "CS" INTEGER, "BB" INTEGER, "SO" INTEGER, "IBB" INTEGER, "HBP" INTEGER, "SH" INTEGER, "SF" INTEGER, "GIDP" INTEGER, PRIMARY KEY ("yearID", "round", "playerID", "teamID")); -CREATE TABLE IF NOT EXISTS "collegeplaying" ("playerID" VARCHAR(255) DEFAULT '', "schoolID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, PRIMARY KEY ("playerID", "schoolID", "yearID")); -CREATE TABLE IF NOT EXISTS "fielding" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "POS" VARCHAR(255) DEFAULT '', "A" INTEGER, "GS" INTEGER, "G" INTEGER, "PB" INTEGER, "InnOuts" INTEGER, "ZR" INTEGER, "PO" INTEGER, "WP" INTEGER, "CS" INTEGER, "E" INTEGER, "DP" INTEGER, "SB" INTEGER, PRIMARY KEY ("playerID", "yearID", "teamID", "POS", "stint")); -CREATE TABLE IF NOT EXISTS "fieldingof" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "Glf" INTEGER, "Gcf" INTEGER, "Grf" INTEGER, PRIMARY KEY ("playerID", "yearID", "stint")); -CREATE TABLE IF NOT EXISTS "fieldingofsplit" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "POS" VARCHAR(255) DEFAULT '', "G" INTEGER, "GS" INTEGER, "InnOuts" INTEGER, "PO" INTEGER, "A" INTEGER, "E" INTEGER, "DP" INTEGER, "PB" INTEGER, "WP" INTEGER, "SB" INTEGER, "CS" INTEGER, "ZR" INTEGER, PRIMARY KEY ("playerID", "yearID", "teamID", "POS", "stint")); -CREATE TABLE IF NOT EXISTS "fieldingpost" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "round" VARCHAR(255) DEFAULT '', "POS" VARCHAR(255) DEFAULT '', "G" INTEGER, "GS" INTEGER, "InnOuts" INTEGER, "PO" INTEGER, "A" INTEGER, "E" INTEGER, "DP" INTEGER, "TP" INTEGER, "PB" INTEGER, "SB" INTEGER, "CS" INTEGER, PRIMARY KEY ("playerID", "yearID", "round", "POS")); -CREATE TABLE IF NOT EXISTS "halloffame" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "votedBy" VARCHAR(255) DEFAULT '', "ballots" INTEGER, "needed" INTEGER, "votes" INTEGER, "inducted" VARCHAR(255) DEFAULT '', "category" VARCHAR(255) DEFAULT '', "needed_note" VARCHAR(255) DEFAULT '', PRIMARY KEY ("playerID", "category", "yearID", "votedBy")); -CREATE TABLE IF NOT EXISTS "homegames" ("yearkey" INTEGER, "parkkey" VARCHAR(255) DEFAULT '', "teamkey" VARCHAR(255) DEFAULT '', "leaguekey" VARCHAR(255) DEFAULT '', "attendance" INTEGER, "games" INTEGER, "spanfirst" VARCHAR(255) DEFAULT '', "spanlast" VARCHAR(255) DEFAULT '', "openings" INTEGER, PRIMARY KEY ("yearkey", "parkkey", "teamkey")); -CREATE TABLE IF NOT EXISTS "managers" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "teamID" VARCHAR(255) NOT NULL, "lgID" VARCHAR(255) NOT NULL, "inseason" INTEGER, "G" INTEGER, "W" INTEGER, "L" INTEGER, "rank" INTEGER, "plyrMgr" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "teamID", "playerID", "inseason")); -CREATE TABLE IF NOT EXISTS "managershalf" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "inseason" INTEGER, "half" INTEGER, "G" INTEGER, "W" INTEGER, "L" INTEGER, "rank" INTEGER, PRIMARY KEY ("playerID", "teamID", "lgID", "yearID", "half")); -CREATE TABLE IF NOT EXISTS "parks" ("parkkey" VARCHAR(255) PRIMARY KEY, "parkname" VARCHAR(255) DEFAULT '', "parkalias" VARCHAR(255) DEFAULT '', "alias" VARCHAR(255) DEFAULT '', "city" VARCHAR(255) DEFAULT '', "state" VARCHAR(255) DEFAULT '', "country" VARCHAR(255)); -CREATE TABLE IF NOT EXISTS "people" ("playerID" VARCHAR(9) PRIMARY KEY, "birthYear" INTEGER, "birthMonth" INTEGER, "birthDay" INTEGER, "birthCountry" VARCHAR(14), "birthState" VARCHAR(22), "birthCity" VARCHAR(26), "deathYear" INTEGER, "deathMonth" INTEGER, "deathDay" INTEGER, "deathCountry" VARCHAR(14) DEFAULT '', "deathState" VARCHAR(20) DEFAULT '', "deathCity" VARCHAR(28) DEFAULT '', "nameFirst" VARCHAR(12), "nameLast" VARCHAR(14), "nameGiven" VARCHAR(43), "weight" INTEGER, "height" INTEGER, "bats" VARCHAR(255) DEFAULT '', "throws" VARCHAR(255) DEFAULT '', "debut" VARCHAR(255) DEFAULT '', "finalGame" VARCHAR(255) DEFAULT '', "retroID" VARCHAR(255) DEFAULT '', "bbrefID" VARCHAR(9)); -CREATE TABLE IF NOT EXISTS "pitching" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "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, PRIMARY KEY ("playerID", "yearID", "stint", "teamID")); -CREATE TABLE IF NOT EXISTS "pitchingpost" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "round" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "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, PRIMARY KEY ("playerID", "yearID", "round")); -CREATE TABLE IF NOT EXISTS "salaries" ("yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "salary" INTEGER, PRIMARY KEY ("yearID", "teamID", "playerID")); -CREATE TABLE IF NOT EXISTS "schools" ("schoolID" VARCHAR(255) PRIMARY KEY, "name_full" VARCHAR(255) DEFAULT '', "city" VARCHAR(255) DEFAULT '', "state" VARCHAR(255) DEFAULT '', "country" VARCHAR(255)); -CREATE TABLE IF NOT EXISTS "seriespost" ("yearID" INTEGER, "round" VARCHAR(255) DEFAULT '', "teamIDwinner" VARCHAR(255) DEFAULT '', "lgIDwinner" VARCHAR(255) DEFAULT '', "teamIDloser" VARCHAR(255) DEFAULT '', "lgIDloser" VARCHAR(255) DEFAULT '', "wins" INTEGER, "losses" INTEGER, "ties" INTEGER, PRIMARY KEY ("yearID", "round")); -CREATE TABLE IF NOT EXISTS "teams" ("yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "franchID" VARCHAR(255) DEFAULT '', "divID" VARCHAR(255) DEFAULT '', "Rank" INTEGER, "G" INTEGER, "Ghome" INTEGER, "W" INTEGER, "L" INTEGER, "DivWin" VARCHAR(255) DEFAULT '', "WCWin" VARCHAR(255) DEFAULT '', "LgWin" VARCHAR(255) DEFAULT '', "WSWin" VARCHAR(255) DEFAULT '', "R" INTEGER, "AB" INTEGER, "H" INTEGER, "doubles" INTEGER, "triples" 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" VARCHAR(255) DEFAULT '', "park" VARCHAR(255) DEFAULT '', "attendance" INTEGER, "BPF" INTEGER, "PPF" INTEGER, "teamIDBR" VARCHAR(255) DEFAULT '', "teamIDlahman45" VARCHAR(255) DEFAULT '', "teamIDretro" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "teamID")); -CREATE TABLE IF NOT EXISTS "teamshalf" ("yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "Half" INTEGER, "divID" VARCHAR(255) DEFAULT '', "DivWin" VARCHAR(255) DEFAULT '', "Rank" INTEGER, "G" INTEGER, "W" INTEGER, "L" INTEGER, PRIMARY KEY ("yearID", "teamID", "Half")); -CREATE TABLE IF NOT EXISTS "teamsfranchises" ("franchID" VARCHAR(255) PRIMARY KEY, "franchName" VARCHAR(255) DEFAULT '', "active" VARCHAR(255) DEFAULT '', "NAassoc" VARCHAR(255)); diff --git a/schemas/sqlite_combined_schema_2017.6.sql b/schemas/sqlite_combined_schema_2017.6.sql index e69de29..ad2ca4f 100644 --- a/schemas/sqlite_combined_schema_2017.6.sql +++ b/schemas/sqlite_combined_schema_2017.6.sql @@ -0,0 +1,214 @@ +CREATE TABLE IF NOT EXISTS "schedules" ( + "season" INTEGER NOT NULL, + "game_date_str" VARCHAR(8) NOT NULL, + "game_number" INTEGER NOT NULL, + "visitors_team" VARCHAR(3) NOT NULL, + "home_team" VARCHAR(3) NOT NULL, + "game_month" INTEGER NOT NULL, + "game_month_day" INTEGER NOT NULL, + "week_day" INTEGER NOT NULL, + "visitors_league" VARCHAR(3) NOT NULL, + "visitors_season_game_number" INTEGER NOT NULL, + "home_league" VARCHAR(3) NOT NULL, + "home_season_game_number" INTEGER NOT NULL, + "game_type" VARCHAR(1) NOT NULL, + "postponed_canceled" VARCHAR(128) NOT NULL DEFAULT '', + "make_up_date" VARCHAR(128) NOT NULL DEFAULT '', + + PRIMARY KEY(season, game_date_str, game_number, visitors_team, home_team, visitors_season_game_number) +); +CREATE TABLE IF NOT EXISTS "gamelogs" ( + "season" INTEGER NOT NULL, + "game_date_str" VARCHAR(8) NOT NULL, + "game_month" INTEGER NOT NULL, + "game_month_day" INTEGER NOT NULL, + "game_number" INTEGER NOT NULL, + "week_day" INTEGER NOT NULL, + "visitors_team" VARCHAR(3) NOT NULL, + "visitors_league" VARCHAR(3) NOT NULL, + "visitors_season_game_number" INTEGER NOT NULL, + "home_team" VARCHAR(3) NOT NULL, + "home_league" VARCHAR(3) NOT NULL, + "home_season_game_number" INTEGER NOT NULL, + "visitors_score" INTEGER NOT NULL, + "home_score" INTEGER NOT NULL, + "game_outs" INTEGER NOT NULL, + "game_type" VARCHAR(1) NOT NULL, + "completion_information" VARCHAR(128) NOT NULL DEFAULT '', + "forfeit_information" VARCHAR(128) NOT NULL DEFAULT '', + "protest_information" VARCHAR(128) NOT NULL DEFAULT '', + "park_id" VARCHAR(5) NOT NULL DEFAULT '', + "attendance" INTEGER NOT NULL, + "game_time_in_minutes" INTEGER NOT NULL, + "visitors_line_score" VARCHAR(32) NOT NULL DEFAULT '', + "home_line_score" VARCHAR(32) NOT NULL DEFAULT '', + "visitors_ab" INTEGER NOT NULL DEFAULT 0, + "visitors_h" INTEGER NOT NULL DEFAULT 0, + "visitors_doubles" INTEGER NOT NULL DEFAULT 0, + "visitors_triples" INTEGER NOT NULL DEFAULT 0, + "visitors_hr" INTEGER NOT NULL DEFAULT 0, + "visitors_rbi" INTEGER NOT NULL DEFAULT 0, + "visitors_sac_hits" INTEGER NOT NULL DEFAULT 0, + "visitors_sac_flies" INTEGER NOT NULL DEFAULT 0, + "visitors_hbp" INTEGER NOT NULL DEFAULT 0, + "visitors_bb" INTEGER NOT NULL DEFAULT 0, + "visitors_ibb" INTEGER NOT NULL DEFAULT 0, + "visitors_k" INTEGER NOT NULL DEFAULT 0, + "visitors_sb" INTEGER NOT NULL DEFAULT 0, + "visitors_cs" INTEGER NOT NULL DEFAULT 0, + "visitors_gidp" INTEGER NOT NULL DEFAULT 0, + "visitors_catcher_interference" INTEGER NOT NULL DEFAULT 0, + "visitors_lob" INTEGER NOT NULL DEFAULT 0, + "visitors_pitchers_used" INTEGER NOT NULL DEFAULT 0, + "visitors_individual_er" INTEGER NOT NULL DEFAULT 0, + "visitors_team_er" INTEGER NOT NULL DEFAULT 0, + "visitors_wp" INTEGER NOT NULL DEFAULT 0, + "visitors_balks" INTEGER NOT NULL DEFAULT 0, + "visitors_po" INTEGER NOT NULL DEFAULT 0, + "visitors_a" INTEGER NOT NULL DEFAULT 0, + "visitors_e" INTEGER NOT NULL DEFAULT 0, + "visitors_pb" INTEGER NOT NULL DEFAULT 0, + "visitors_dp" INTEGER NOT NULL DEFAULT 0, + "visitors_triple_plays" INTEGER NOT NULL DEFAULT 0, + "home_ab" INTEGER NOT NULL DEFAULT 0, + "home_h" INTEGER NOT NULL DEFAULT 0, + "home_doubles" INTEGER NOT NULL DEFAULT 0, + "home_triples" INTEGER NOT NULL DEFAULT 0, + "home_hr" INTEGER NOT NULL DEFAULT 0, + "home_rbi" INTEGER NOT NULL DEFAULT 0, + "home_sac_hits" INTEGER NOT NULL DEFAULT 0, + "home_sac_flies" INTEGER NOT NULL DEFAULT 0, + "home_hbp" INTEGER NOT NULL DEFAULT 0, + "home_bb" INTEGER NOT NULL DEFAULT 0, + "home_ibb" INTEGER NOT NULL DEFAULT 0, + "home_k" INTEGER NOT NULL DEFAULT 0, + "home_sb" INTEGER NOT NULL DEFAULT 0, + "home_cs" INTEGER NOT NULL DEFAULT 0, + "home_gidp" INTEGER NOT NULL DEFAULT 0, + "home_catcher_interference" INTEGER NOT NULL DEFAULT 0, + "home_lob" INTEGER NOT NULL DEFAULT 0, + "home_pitchers_used" INTEGER NOT NULL DEFAULT 0, + "home_individual_er" INTEGER NOT NULL DEFAULT 0, + "home_team_er" INTEGER NOT NULL DEFAULT 0, + "home_wp" INTEGER NOT NULL DEFAULT 0, + "home_balks" INTEGER NOT NULL DEFAULT 0, + "home_po" INTEGER NOT NULL DEFAULT 0, + "home_a" INTEGER NOT NULL DEFAULT 0, + "home_e" INTEGER NOT NULL DEFAULT 0, + "home_pb" INTEGER NOT NULL DEFAULT 0, + "home_dp" INTEGER NOT NULL DEFAULT 0, + "home_triple_plays" INTEGER NOT NULL DEFAULT 0, + "home_ump_id" VARCHAR(8) NOT NULL DEFAULT '', + "home_ump_name" VARCHAR(32) NOT NULL DEFAULT '', + "first_base_ump_id" VARCHAR(8) NOT NULL DEFAULT '', + "first_base_ump_name" VARCHAR(32) NOT NULL DEFAULT '', + "second_base_ump_id" VARCHAR(8) NOT NULL DEFAULT '', + "second_base_ump_name" VARCHAR(32) NOT NULL DEFAULT '', + "third_base_ump_id" VARCHAR(8) NOT NULL DEFAULT '', + "third_base_ump_name" VARCHAR(32) NOT NULL DEFAULT '', + "lf_ump_id" VARCHAR(8) NOT NULL DEFAULT '', + "lf_ump_name" VARCHAR(32) NOT NULL DEFAULT '', + "rf_ump_id" VARCHAR(8) NOT NULL DEFAULT '', + "rf_ump_name" VARCHAR(32) NOT NULL DEFAULT '', + "visitors_mgr_id" VARCHAR(8) NOT NULL DEFAULT '', + "visitors_mgr_name" VARCHAR(32) NOT NULL DEFAULT '', + "home_mgr_id" VARCHAR(8) NOT NULL DEFAULT '', + "home_mgr_name" VARCHAR(32) NOT NULL DEFAULT '', + "winning_pitcher_id" VARCHAR(8) NOT NULL DEFAULT '', + "winning_pitcher_name" VARCHAR(32) NOT NULL DEFAULT '', + "losing_pitcher_id" VARCHAR(8) NOT NULL DEFAULT '', + "losing_pitcher_name" VARCHAR(32) NOT NULL DEFAULT '', + "saving_pitcher_id" VARCHAR(8) NOT NULL DEFAULT '', + "saving_pitcher_name" VARCHAR(32) NOT NULL DEFAULT '', + "visitors_starting_pitcher_id" VARCHAR(8) NOT NULL DEFAULT '', + "visitors_starting_pitcher_name" VARCHAR(32) NOT NULL DEFAULT '', + "home_starting_pitcher_id" VARCHAR(8) NOT NULL DEFAULT '', + "home_starting_pitcher_name" VARCHAR(32) NOT NULL DEFAULT '', + "game_winning_rbi_batter_id" VARCHAR(8) NOT NULL DEFAULT '', + "game_winning_rbi_batter_name" VARCHAR(32) NOT NULL DEFAULT '', + "visitor_batter1_id" VARCHAR(8) NOT NULL DEFAULT '', + "visitor_batter1_name" VARCHAR(32) NOT NULL DEFAULT '', + "visitor_batter1_pos" INTEGER NOT NULL DEFAULT 0, + "visitor_batter2_id" VARCHAR(8) NOT NULL DEFAULT '', + "visitor_batter2_name" VARCHAR(32) NOT NULL DEFAULT '', + "visitor_batter2_pos" INTEGER NOT NULL DEFAULT 0, + "visitor_batter3_id" VARCHAR(8) NOT NULL DEFAULT '', + "visitor_batter3_name" VARCHAR(32) NOT NULL DEFAULT '', + "visitor_batter3_pos" INTEGER NOT NULL DEFAULT 0, + "visitor_batter4_id" VARCHAR(8) NOT NULL DEFAULT '', + "visitor_batter4_name" VARCHAR(32) NOT NULL DEFAULT '', + "visitor_batter4_pos" INTEGER NOT NULL DEFAULT 0, + "visitor_batter5_id" VARCHAR(8) NOT NULL DEFAULT '', + "visitor_batter5_name" VARCHAR(32) NOT NULL DEFAULT '', + "visitor_batter5_pos" INTEGER NOT NULL DEFAULT 0, + "visitor_batter6_id" VARCHAR(8) NOT NULL DEFAULT '', + "visitor_batter6_name" VARCHAR(32) NOT NULL DEFAULT '', + "visitor_batter6_pos" INTEGER NOT NULL DEFAULT 0, + "visitor_batter7_id" VARCHAR(8) NOT NULL DEFAULT '', + "visitor_batter7_name" VARCHAR(32) NOT NULL DEFAULT '', + "visitor_batter7_pos" INTEGER NOT NULL DEFAULT 0, + "visitor_batter8_id" VARCHAR(8) NOT NULL DEFAULT '', + "visitor_batter8_name" VARCHAR(32) NOT NULL DEFAULT '', + "visitor_batter8_pos" INTEGER NOT NULL DEFAULT 0, + "visitor_batter9_id" VARCHAR(8) NOT NULL DEFAULT '', + "visitor_batter9_name" VARCHAR(32) NOT NULL DEFAULT '', + "visitor_batter9_pos" INTEGER NOT NULL DEFAULT 0, + "home_batter1_id" VARCHAR(8) NOT NULL DEFAULT '', + "home_batter1_name" VARCHAR(32) NOT NULL DEFAULT '', + "home_batter1_pos" INTEGER NOT NULL DEFAULT 0, + "home_batter2_id" VARCHAR(8) NOT NULL DEFAULT '', + "home_batter2_name" VARCHAR(32) NOT NULL DEFAULT '', + "home_batter2_pos" INTEGER NOT NULL DEFAULT 0, + "home_batter3_id" VARCHAR(8) NOT NULL DEFAULT '', + "home_batter3_name" VARCHAR(32) NOT NULL DEFAULT '', + "home_batter3_pos" INTEGER NOT NULL DEFAULT 0, + "home_batter4_id" VARCHAR(8) NOT NULL DEFAULT '', + "home_batter4_name" VARCHAR(32) NOT NULL DEFAULT '', + "home_batter4_pos" INTEGER NOT NULL DEFAULT 0, + "home_batter5_id" VARCHAR(8) NOT NULL DEFAULT '', + "home_batter5_name" VARCHAR(32) NOT NULL DEFAULT '', + "home_batter5_pos" INTEGER NOT NULL DEFAULT 0, + "home_batter6_id" VARCHAR(8) NOT NULL DEFAULT '', + "home_batter6_name" VARCHAR(32) NOT NULL DEFAULT '', + "home_batter6_pos" INTEGER NOT NULL DEFAULT 0, + "home_batter7_id" VARCHAR(8) NOT NULL DEFAULT '', + "home_batter7_name" VARCHAR(32) NOT NULL DEFAULT '', + "home_batter7_pos" INTEGER NOT NULL DEFAULT 0, + "home_batter8_id" VARCHAR(8) NOT NULL DEFAULT '', + "home_batter8_name" VARCHAR(32) NOT NULL DEFAULT '', + "home_batter8_pos" INTEGER NOT NULL DEFAULT 0, + "home_batter9_id" VARCHAR(8) NOT NULL DEFAULT '', + "home_batter9_name" VARCHAR(32) NOT NULL DEFAULT '', + "home_batter9_pos" INTEGER NOT NULL DEFAULT 0, + "additional_information" VARCHAR(128) NOT NULL DEFAULT '', + "acquisition_information" VARCHAR(64) NOT NULL DEFAULT '', + + PRIMARY KEY(season, game_date_str, game_number, visitors_team, home_team, visitors_season_game_number) +); +CREATE TABLE IF NOT EXISTS "allstarfull" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "gameNum" INTEGER, "gameID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "GP" INTEGER, "startingPos" INTEGER, PRIMARY KEY ("playerID", "yearID", "gameNum")); +CREATE TABLE IF NOT EXISTS "appearances" ("yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "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, PRIMARY KEY ("yearID", "teamID", "playerID", "G_all")); +CREATE TABLE IF NOT EXISTS "awardsmanagers" ("playerID" VARCHAR(255) DEFAULT '', "awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "tie" VARCHAR(255) DEFAULT '', "notes" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "awardID", "playerID")); +CREATE TABLE IF NOT EXISTS "awardsplayers" ("playerID" VARCHAR(255) DEFAULT '', "awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "tie" VARCHAR(255) DEFAULT '', "notes" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "awardID", "playerID")); +CREATE TABLE IF NOT EXISTS "awardssharemanagers" ("awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "pointsWon" INTEGER, "pointsMax" INTEGER, "votesFirst" INTEGER, PRIMARY KEY ("awardID", "yearID", "lgID", "playerID")); +CREATE TABLE IF NOT EXISTS "awardsshareplayers" ("awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "pointsWon" DECIMAL(10, 5), "pointsMax" INTEGER, "votesFirst" DECIMAL(10, 5), PRIMARY KEY ("awardID", "yearID", "lgID", "playerID")); +CREATE TABLE IF NOT EXISTS "batting" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "G" INTEGER, "AB" INTEGER, "R" INTEGER, "H" INTEGER, "doubles" INTEGER, "triples" INTEGER, "HR" INTEGER, "RBI" INTEGER, "SB" INTEGER, "CS" INTEGER, "BB" INTEGER, "SO" INTEGER, "IBB" INTEGER, "HBP" INTEGER, "SH" INTEGER, "SF" INTEGER, "GIDP" INTEGER, PRIMARY KEY ("playerID", "yearID", "teamID", "stint")); +CREATE TABLE IF NOT EXISTS "battingpost" ("yearID" INTEGER, "round" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "G" INTEGER, "AB" INTEGER, "R" INTEGER, "H" INTEGER, "doubles" INTEGER, "triples" INTEGER, "HR" INTEGER, "RBI" INTEGER, "SB" INTEGER, "CS" INTEGER, "BB" INTEGER, "SO" INTEGER, "IBB" INTEGER, "HBP" INTEGER, "SH" INTEGER, "SF" INTEGER, "GIDP" INTEGER, PRIMARY KEY ("yearID", "round", "playerID", "teamID")); +CREATE TABLE IF NOT EXISTS "collegeplaying" ("playerID" VARCHAR(255) DEFAULT '', "schoolID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, PRIMARY KEY ("playerID", "schoolID", "yearID")); +CREATE TABLE IF NOT EXISTS "fielding" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "POS" VARCHAR(255) DEFAULT '', "A" INTEGER, "GS" INTEGER, "G" INTEGER, "PB" INTEGER, "InnOuts" INTEGER, "ZR" INTEGER, "PO" INTEGER, "WP" INTEGER, "CS" INTEGER, "E" INTEGER, "DP" INTEGER, "SB" INTEGER, PRIMARY KEY ("playerID", "yearID", "teamID", "POS", "stint")); +CREATE TABLE IF NOT EXISTS "fieldingof" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "Glf" INTEGER, "Gcf" INTEGER, "Grf" INTEGER, PRIMARY KEY ("playerID", "yearID", "stint")); +CREATE TABLE IF NOT EXISTS "fieldingofsplit" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "POS" VARCHAR(255) DEFAULT '', "G" INTEGER, "GS" INTEGER, "InnOuts" INTEGER, "PO" INTEGER, "A" INTEGER, "E" INTEGER, "DP" INTEGER, "PB" INTEGER, "WP" INTEGER, "SB" INTEGER, "CS" INTEGER, "ZR" INTEGER, PRIMARY KEY ("playerID", "yearID", "teamID", "POS", "stint")); +CREATE TABLE IF NOT EXISTS "fieldingpost" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "round" VARCHAR(255) DEFAULT '', "POS" VARCHAR(255) DEFAULT '', "G" INTEGER, "GS" INTEGER, "InnOuts" INTEGER, "PO" INTEGER, "A" INTEGER, "E" INTEGER, "DP" INTEGER, "TP" INTEGER, "PB" INTEGER, "SB" INTEGER, "CS" INTEGER, PRIMARY KEY ("playerID", "yearID", "round", "POS")); +CREATE TABLE IF NOT EXISTS "halloffame" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "votedBy" VARCHAR(255) DEFAULT '', "ballots" INTEGER, "needed" INTEGER, "votes" INTEGER, "inducted" VARCHAR(255) DEFAULT '', "category" VARCHAR(255) DEFAULT '', "needed_note" VARCHAR(255) DEFAULT '', PRIMARY KEY ("playerID", "category", "yearID", "votedBy")); +CREATE TABLE IF NOT EXISTS "homegames" ("yearkey" INTEGER, "parkkey" VARCHAR(255) DEFAULT '', "teamkey" VARCHAR(255) DEFAULT '', "leaguekey" VARCHAR(255) DEFAULT '', "attendance" INTEGER, "games" INTEGER, "spanfirst" VARCHAR(255) DEFAULT '', "spanlast" VARCHAR(255) DEFAULT '', "openings" INTEGER, PRIMARY KEY ("yearkey", "parkkey", "teamkey")); +CREATE TABLE IF NOT EXISTS "managers" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "teamID" VARCHAR(255) NOT NULL, "lgID" VARCHAR(255) NOT NULL, "inseason" INTEGER, "G" INTEGER, "W" INTEGER, "L" INTEGER, "rank" INTEGER, "plyrMgr" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "teamID", "playerID", "inseason")); +CREATE TABLE IF NOT EXISTS "managershalf" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "inseason" INTEGER, "half" INTEGER, "G" INTEGER, "W" INTEGER, "L" INTEGER, "rank" INTEGER, PRIMARY KEY ("playerID", "teamID", "lgID", "yearID", "half")); +CREATE TABLE IF NOT EXISTS "parks" ("parkkey" VARCHAR(255) PRIMARY KEY, "parkname" VARCHAR(255) DEFAULT '', "parkalias" VARCHAR(255) DEFAULT '', "alias" VARCHAR(255) DEFAULT '', "city" VARCHAR(255) DEFAULT '', "state" VARCHAR(255) DEFAULT '', "country" VARCHAR(255)); +CREATE TABLE IF NOT EXISTS "people" ("playerID" VARCHAR(9) PRIMARY KEY, "birthYear" INTEGER, "birthMonth" INTEGER, "birthDay" INTEGER, "birthCountry" VARCHAR(14), "birthState" VARCHAR(22), "birthCity" VARCHAR(26), "deathYear" INTEGER, "deathMonth" INTEGER, "deathDay" INTEGER, "deathCountry" VARCHAR(14) DEFAULT '', "deathState" VARCHAR(20) DEFAULT '', "deathCity" VARCHAR(28) DEFAULT '', "nameFirst" VARCHAR(12), "nameLast" VARCHAR(14), "nameGiven" VARCHAR(43), "weight" INTEGER, "height" INTEGER, "bats" VARCHAR(255) DEFAULT '', "throws" VARCHAR(255) DEFAULT '', "debut" VARCHAR(255) DEFAULT '', "finalGame" VARCHAR(255) DEFAULT '', "retroID" VARCHAR(255) DEFAULT '', "bbrefID" VARCHAR(9)); +CREATE TABLE IF NOT EXISTS "pitching" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "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, PRIMARY KEY ("playerID", "yearID", "stint", "teamID")); +CREATE TABLE IF NOT EXISTS "pitchingpost" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "round" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "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, PRIMARY KEY ("playerID", "yearID", "round")); +CREATE TABLE IF NOT EXISTS "salaries" ("yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "salary" INTEGER, PRIMARY KEY ("yearID", "teamID", "playerID")); +CREATE TABLE IF NOT EXISTS "schools" ("schoolID" VARCHAR(255) PRIMARY KEY, "name_full" VARCHAR(255) DEFAULT '', "city" VARCHAR(255) DEFAULT '', "state" VARCHAR(255) DEFAULT '', "country" VARCHAR(255)); +CREATE TABLE IF NOT EXISTS "seriespost" ("yearID" INTEGER, "round" VARCHAR(255) DEFAULT '', "teamIDwinner" VARCHAR(255) DEFAULT '', "lgIDwinner" VARCHAR(255) DEFAULT '', "teamIDloser" VARCHAR(255) DEFAULT '', "lgIDloser" VARCHAR(255) DEFAULT '', "wins" INTEGER, "losses" INTEGER, "ties" INTEGER, PRIMARY KEY ("yearID", "round")); +CREATE TABLE IF NOT EXISTS "teams" ("yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "franchID" VARCHAR(255) DEFAULT '', "divID" VARCHAR(255) DEFAULT '', "Rank" INTEGER, "G" INTEGER, "Ghome" INTEGER, "W" INTEGER, "L" INTEGER, "DivWin" VARCHAR(255) DEFAULT '', "WCWin" VARCHAR(255) DEFAULT '', "LgWin" VARCHAR(255) DEFAULT '', "WSWin" VARCHAR(255) DEFAULT '', "R" INTEGER, "AB" INTEGER, "H" INTEGER, "doubles" INTEGER, "triples" 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" VARCHAR(255) DEFAULT '', "park" VARCHAR(255) DEFAULT '', "attendance" INTEGER, "BPF" INTEGER, "PPF" INTEGER, "teamIDBR" VARCHAR(255) DEFAULT '', "teamIDlahman45" VARCHAR(255) DEFAULT '', "teamIDretro" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "teamID")); +CREATE TABLE IF NOT EXISTS "teamshalf" ("yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "Half" INTEGER, "divID" VARCHAR(255) DEFAULT '', "DivWin" VARCHAR(255) DEFAULT '', "Rank" INTEGER, "G" INTEGER, "W" INTEGER, "L" INTEGER, PRIMARY KEY ("yearID", "teamID", "Half")); +CREATE TABLE IF NOT EXISTS "teamsfranchises" ("franchID" VARCHAR(255) PRIMARY KEY, "franchName" VARCHAR(255) DEFAULT '', "active" VARCHAR(255) DEFAULT '', "NAassoc" VARCHAR(255)); diff --git a/schemas/sqlite_databank_schema_2017.5.sql b/schemas/sqlite_databank_schema_2017.5.sql deleted file mode 100644 index 4fae8e2..0000000 --- a/schemas/sqlite_databank_schema_2017.5.sql +++ /dev/null @@ -1,27 +0,0 @@ -CREATE TABLE IF NOT EXISTS "allstarfull" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "gameNum" INTEGER, "gameID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "GP" INTEGER, "startingPos" INTEGER, PRIMARY KEY ("playerID", "yearID", "gameNum")); -CREATE TABLE IF NOT EXISTS "appearances" ("yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "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, PRIMARY KEY ("yearID", "teamID", "playerID", "G_all")); -CREATE TABLE IF NOT EXISTS "awardsmanagers" ("playerID" VARCHAR(255) DEFAULT '', "awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "tie" VARCHAR(255) DEFAULT '', "notes" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "awardID", "playerID")); -CREATE TABLE IF NOT EXISTS "awardsplayers" ("playerID" VARCHAR(255) DEFAULT '', "awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "tie" VARCHAR(255) DEFAULT '', "notes" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "awardID", "playerID")); -CREATE TABLE IF NOT EXISTS "awardssharemanagers" ("awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "pointsWon" INTEGER, "pointsMax" INTEGER, "votesFirst" INTEGER, PRIMARY KEY ("awardID", "yearID", "lgID", "playerID")); -CREATE TABLE IF NOT EXISTS "awardsshareplayers" ("awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "pointsWon" DECIMAL(10, 5), "pointsMax" INTEGER, "votesFirst" DECIMAL(10, 5), PRIMARY KEY ("awardID", "yearID", "lgID", "playerID")); -CREATE TABLE IF NOT EXISTS "batting" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "G" INTEGER, "AB" INTEGER, "R" INTEGER, "H" INTEGER, "doubles" INTEGER, "triples" INTEGER, "HR" INTEGER, "RBI" INTEGER, "SB" INTEGER, "CS" INTEGER, "BB" INTEGER, "SO" INTEGER, "IBB" INTEGER, "HBP" INTEGER, "SH" INTEGER, "SF" INTEGER, "GIDP" INTEGER, PRIMARY KEY ("playerID", "yearID", "teamID", "stint")); -CREATE TABLE IF NOT EXISTS "battingpost" ("yearID" INTEGER, "round" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "G" INTEGER, "AB" INTEGER, "R" INTEGER, "H" INTEGER, "doubles" INTEGER, "triples" INTEGER, "HR" INTEGER, "RBI" INTEGER, "SB" INTEGER, "CS" INTEGER, "BB" INTEGER, "SO" INTEGER, "IBB" INTEGER, "HBP" INTEGER, "SH" INTEGER, "SF" INTEGER, "GIDP" INTEGER, PRIMARY KEY ("yearID", "round", "playerID", "teamID")); -CREATE TABLE IF NOT EXISTS "collegeplaying" ("playerID" VARCHAR(255) DEFAULT '', "schoolID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, PRIMARY KEY ("playerID", "schoolID", "yearID")); -CREATE TABLE IF NOT EXISTS "fielding" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "POS" VARCHAR(255) DEFAULT '', "A" INTEGER, "GS" INTEGER, "G" INTEGER, "PB" INTEGER, "InnOuts" INTEGER, "ZR" INTEGER, "PO" INTEGER, "WP" INTEGER, "CS" INTEGER, "E" INTEGER, "DP" INTEGER, "SB" INTEGER, PRIMARY KEY ("playerID", "yearID", "teamID", "POS", "stint")); -CREATE TABLE IF NOT EXISTS "fieldingof" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "Glf" INTEGER, "Gcf" INTEGER, "Grf" INTEGER, PRIMARY KEY ("playerID", "yearID", "stint")); -CREATE TABLE IF NOT EXISTS "fieldingofsplit" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "POS" VARCHAR(255) DEFAULT '', "G" INTEGER, "GS" INTEGER, "InnOuts" INTEGER, "PO" INTEGER, "A" INTEGER, "E" INTEGER, "DP" INTEGER, "PB" INTEGER, "WP" INTEGER, "SB" INTEGER, "CS" INTEGER, "ZR" INTEGER, PRIMARY KEY ("playerID", "yearID", "teamID", "POS", "stint")); -CREATE TABLE IF NOT EXISTS "fieldingpost" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "round" VARCHAR(255) DEFAULT '', "POS" VARCHAR(255) DEFAULT '', "G" INTEGER, "GS" INTEGER, "InnOuts" INTEGER, "PO" INTEGER, "A" INTEGER, "E" INTEGER, "DP" INTEGER, "TP" INTEGER, "PB" INTEGER, "SB" INTEGER, "CS" INTEGER, PRIMARY KEY ("playerID", "yearID", "round", "POS")); -CREATE TABLE IF NOT EXISTS "halloffame" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "votedBy" VARCHAR(255) DEFAULT '', "ballots" INTEGER, "needed" INTEGER, "votes" INTEGER, "inducted" VARCHAR(255) DEFAULT '', "category" VARCHAR(255) DEFAULT '', "needed_note" VARCHAR(255) DEFAULT '', PRIMARY KEY ("playerID", "category", "yearID", "votedBy")); -CREATE TABLE IF NOT EXISTS "homegames" ("yearkey" INTEGER, "parkkey" VARCHAR(255) DEFAULT '', "teamkey" VARCHAR(255) DEFAULT '', "leaguekey" VARCHAR(255) DEFAULT '', "attendance" INTEGER, "games" INTEGER, "spanfirst" VARCHAR(255) DEFAULT '', "spanlast" VARCHAR(255) DEFAULT '', "openings" INTEGER, PRIMARY KEY ("yearkey", "parkkey", "teamkey")); -CREATE TABLE IF NOT EXISTS "managers" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "teamID" VARCHAR(255) NOT NULL, "lgID" VARCHAR(255) NOT NULL, "inseason" INTEGER, "G" INTEGER, "W" INTEGER, "L" INTEGER, "rank" INTEGER, "plyrMgr" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "teamID", "playerID", "inseason")); -CREATE TABLE IF NOT EXISTS "managershalf" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "inseason" INTEGER, "half" INTEGER, "G" INTEGER, "W" INTEGER, "L" INTEGER, "rank" INTEGER, PRIMARY KEY ("playerID", "teamID", "lgID", "yearID", "half")); -CREATE TABLE IF NOT EXISTS "parks" ("parkkey" VARCHAR(255) PRIMARY KEY, "parkname" VARCHAR(255) DEFAULT '', "parkalias" VARCHAR(255) DEFAULT '', "alias" VARCHAR(255) DEFAULT '', "city" VARCHAR(255) DEFAULT '', "state" VARCHAR(255) DEFAULT '', "country" VARCHAR(255)); -CREATE TABLE IF NOT EXISTS "people" ("playerID" VARCHAR(9) PRIMARY KEY, "birthYear" INTEGER, "birthMonth" INTEGER, "birthDay" INTEGER, "birthCountry" VARCHAR(14), "birthState" VARCHAR(22), "birthCity" VARCHAR(26), "deathYear" INTEGER, "deathMonth" INTEGER, "deathDay" INTEGER, "deathCountry" VARCHAR(14) DEFAULT '', "deathState" VARCHAR(20) DEFAULT '', "deathCity" VARCHAR(28) DEFAULT '', "nameFirst" VARCHAR(12), "nameLast" VARCHAR(14), "nameGiven" VARCHAR(43), "weight" INTEGER, "height" INTEGER, "bats" VARCHAR(255) DEFAULT '', "throws" VARCHAR(255) DEFAULT '', "debut" VARCHAR(255) DEFAULT '', "finalGame" VARCHAR(255) DEFAULT '', "retroID" VARCHAR(255) DEFAULT '', "bbrefID" VARCHAR(9)); -CREATE TABLE IF NOT EXISTS "pitching" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "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, PRIMARY KEY ("playerID", "yearID", "stint", "teamID")); -CREATE TABLE IF NOT EXISTS "pitchingpost" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "round" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "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, PRIMARY KEY ("playerID", "yearID", "round")); -CREATE TABLE IF NOT EXISTS "salaries" ("yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "salary" INTEGER, PRIMARY KEY ("yearID", "teamID", "playerID")); -CREATE TABLE IF NOT EXISTS "schools" ("schoolID" VARCHAR(255) PRIMARY KEY, "name_full" VARCHAR(255) DEFAULT '', "city" VARCHAR(255) DEFAULT '', "state" VARCHAR(255) DEFAULT '', "country" VARCHAR(255)); -CREATE TABLE IF NOT EXISTS "seriespost" ("yearID" INTEGER, "round" VARCHAR(255) DEFAULT '', "teamIDwinner" VARCHAR(255) DEFAULT '', "lgIDwinner" VARCHAR(255) DEFAULT '', "teamIDloser" VARCHAR(255) DEFAULT '', "lgIDloser" VARCHAR(255) DEFAULT '', "wins" INTEGER, "losses" INTEGER, "ties" INTEGER, PRIMARY KEY ("yearID", "round")); -CREATE TABLE IF NOT EXISTS "teams" ("yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "franchID" VARCHAR(255) DEFAULT '', "divID" VARCHAR(255) DEFAULT '', "Rank" INTEGER, "G" INTEGER, "Ghome" INTEGER, "W" INTEGER, "L" INTEGER, "DivWin" VARCHAR(255) DEFAULT '', "WCWin" VARCHAR(255) DEFAULT '', "LgWin" VARCHAR(255) DEFAULT '', "WSWin" VARCHAR(255) DEFAULT '', "R" INTEGER, "AB" INTEGER, "H" INTEGER, "doubles" INTEGER, "triples" 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" VARCHAR(255) DEFAULT '', "park" VARCHAR(255) DEFAULT '', "attendance" INTEGER, "BPF" INTEGER, "PPF" INTEGER, "teamIDBR" VARCHAR(255) DEFAULT '', "teamIDlahman45" VARCHAR(255) DEFAULT '', "teamIDretro" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "teamID")); -CREATE TABLE IF NOT EXISTS "teamshalf" ("yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "Half" INTEGER, "divID" VARCHAR(255) DEFAULT '', "DivWin" VARCHAR(255) DEFAULT '', "Rank" INTEGER, "G" INTEGER, "W" INTEGER, "L" INTEGER, PRIMARY KEY ("yearID", "teamID", "Half")); -CREATE TABLE IF NOT EXISTS "teamsfranchises" ("franchID" VARCHAR(255) PRIMARY KEY, "franchName" VARCHAR(255) DEFAULT '', "active" VARCHAR(255) DEFAULT '', "NAassoc" VARCHAR(255)); diff --git a/schemas/sqlite_retrosheet_schema_2017.5.sql b/schemas/sqlite_retrosheet_schema_2017.5.sql deleted file mode 100644 index a246977..0000000 --- a/schemas/sqlite_retrosheet_schema_2017.5.sql +++ /dev/null @@ -1,19 +0,0 @@ -CREATE TABLE IF NOT EXISTS "schedules" ( - "season" INTEGER NOT NULL, - "game_date_str" VARCHAR(8) NOT NULL, - "game_number" INTEGER NOT NULL, - "visitors_team" VARCHAR(3) NOT NULL, - "home_team" VARCHAR(3) NOT NULL, - "game_month" INTEGER NOT NULL, - "game_month_day" INTEGER NOT NULL, - "week_day" INTEGER NOT NULL, - "visitors_league" VARCHAR(3) NOT NULL, - "visitors_season_game_number" INTEGER NOT NULL, - "home_league" VARCHAR(3) NOT NULL, - "home_season_game_number" INTEGER NOT NULL, - "game_type" VARCHAR(1) NOT NULL, - "postponed_canceled" VARCHAR(128) NOT NULL DEFAULT '', - "make_up_date" VARCHAR(128) NOT NULL DEFAULT '', - - PRIMARY KEY(season, game_date_str, game_number, visitors_team, home_team, visitors_season_game_number) -); diff --git a/schemas/sqlite_schema_2017_retrosheet.sql b/schemas/sqlite_retrosheet_schema_2017.6.sql similarity index 98% rename from schemas/sqlite_schema_2017_retrosheet.sql rename to schemas/sqlite_retrosheet_schema_2017.6.sql index 1684e0c..9300509 100644 --- a/schemas/sqlite_schema_2017_retrosheet.sql +++ b/schemas/sqlite_retrosheet_schema_2017.6.sql @@ -1,9 +1,4 @@ - ---' sqlite_schema_2017_retrosheet.sql - -DROP TABLE IF EXISTS "schedules"; - -CREATE TABLE "schedules" ( +CREATE TABLE IF NOT EXISTS "schedules" ( "season" INTEGER NOT NULL, "game_date_str" VARCHAR(8) NOT NULL, "game_number" INTEGER NOT NULL, @@ -22,10 +17,7 @@ CREATE TABLE "schedules" ( PRIMARY KEY(season, game_date_str, game_number, visitors_team, home_team, visitors_season_game_number) ); - -DROP TABLE IF EXISTS "gamelogs"; - -CREATE TABLE "gamelogs" ( +CREATE TABLE IF NOT EXISTS "gamelogs" ( "season" INTEGER NOT NULL, "game_date_str" VARCHAR(8) NOT NULL, "game_month" INTEGER NOT NULL, @@ -193,5 +185,3 @@ CREATE TABLE "gamelogs" ( PRIMARY KEY(season, game_date_str, game_number, visitors_team, home_team, visitors_season_game_number) ); - - diff --git a/schemas/sqlite_schema_2016_4a64a55.sql b/schemas/sqlite_schema_2016_4a64a55.sql deleted file mode 100644 index d5645af..0000000 --- a/schemas/sqlite_schema_2016_4a64a55.sql +++ /dev/null @@ -1,27 +0,0 @@ -CREATE TABLE IF NOT EXISTS "allstarfull" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "gameNum" INTEGER, "gameID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "GP" INTEGER, "startingPos" INTEGER, PRIMARY KEY ("playerID", "yearID", "gameNum")); -CREATE TABLE IF NOT EXISTS "appearances" ("yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "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, PRIMARY KEY ("yearID", "teamID", "playerID", "G_all")); -CREATE TABLE IF NOT EXISTS "awardsmanagers" ("playerID" VARCHAR(255) DEFAULT '', "awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "tie" VARCHAR(255) DEFAULT '', "notes" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "awardID", "playerID")); -CREATE TABLE IF NOT EXISTS "awardsplayers" ("playerID" VARCHAR(255) DEFAULT '', "awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "tie" VARCHAR(255) DEFAULT '', "notes" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "awardID", "playerID")); -CREATE TABLE IF NOT EXISTS "awardssharemanagers" ("awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "pointsWon" INTEGER, "pointsMax" INTEGER, "votesFirst" INTEGER, PRIMARY KEY ("awardID", "yearID", "lgID", "playerID")); -CREATE TABLE IF NOT EXISTS "awardsshareplayers" ("awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "pointsWon" DECIMAL(10, 5), "pointsMax" INTEGER, "votesFirst" DECIMAL(10, 5), PRIMARY KEY ("awardID", "yearID", "lgID", "playerID")); -CREATE TABLE IF NOT EXISTS "batting" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "G" INTEGER, "AB" INTEGER, "R" INTEGER, "H" INTEGER, "doubles" INTEGER, "triples" INTEGER, "HR" INTEGER, "RBI" INTEGER, "SB" INTEGER, "CS" INTEGER, "BB" INTEGER, "SO" INTEGER, "IBB" INTEGER, "HBP" INTEGER, "SH" INTEGER, "SF" INTEGER, "GIDP" INTEGER, PRIMARY KEY ("playerID", "yearID", "teamID", "stint")); -CREATE TABLE IF NOT EXISTS "battingpost" ("yearID" INTEGER, "round" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "G" INTEGER, "AB" INTEGER, "R" INTEGER, "H" INTEGER, "doubles" INTEGER, "triples" INTEGER, "HR" INTEGER, "RBI" INTEGER, "SB" INTEGER, "CS" INTEGER, "BB" INTEGER, "SO" INTEGER, "IBB" INTEGER, "HBP" INTEGER, "SH" INTEGER, "SF" INTEGER, "GIDP" INTEGER, PRIMARY KEY ("yearID", "round", "playerID", "teamID")); -CREATE TABLE IF NOT EXISTS "collegeplaying" ("playerID" VARCHAR(255) DEFAULT '', "schoolID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, PRIMARY KEY ("playerID", "schoolID", "yearID")); -CREATE TABLE IF NOT EXISTS "fielding" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "POS" VARCHAR(255) DEFAULT '', "A" INTEGER, "GS" INTEGER, "G" INTEGER, "PB" INTEGER, "InnOuts" INTEGER, "ZR" INTEGER, "PO" INTEGER, "WP" INTEGER, "CS" INTEGER, "E" INTEGER, "DP" INTEGER, "SB" INTEGER, PRIMARY KEY ("playerID", "yearID", "teamID", "POS", "stint")); -CREATE TABLE IF NOT EXISTS "fieldingof" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "Glf" INTEGER, "Gcf" INTEGER, "Grf" INTEGER, PRIMARY KEY ("playerID", "yearID", "stint")); -CREATE TABLE IF NOT EXISTS "fieldingofsplit" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "POS" VARCHAR(255) DEFAULT '', "G" INTEGER, "GS" INTEGER, "InnOuts" INTEGER, "PO" INTEGER, "A" INTEGER, "E" INTEGER, "DP" INTEGER, "PB" INTEGER, "WP" INTEGER, "SB" INTEGER, "CS" INTEGER, "ZR" INTEGER, PRIMARY KEY ("playerID", "yearID", "teamID", "POS", "stint")); -CREATE TABLE IF NOT EXISTS "fieldingpost" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "round" VARCHAR(255) DEFAULT '', "POS" VARCHAR(255) DEFAULT '', "G" INTEGER, "GS" INTEGER, "InnOuts" INTEGER, "PO" INTEGER, "A" INTEGER, "E" INTEGER, "DP" INTEGER, "TP" INTEGER, "PB" INTEGER, "SB" INTEGER, "CS" INTEGER, PRIMARY KEY ("playerID", "yearID", "round", "POS")); -CREATE TABLE IF NOT EXISTS "halloffame" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "votedBy" VARCHAR(255) DEFAULT '', "ballots" INTEGER, "needed" INTEGER, "votes" INTEGER, "inducted" VARCHAR(255) DEFAULT '', "category" VARCHAR(255) DEFAULT '', "needed_note" VARCHAR(255) DEFAULT '', PRIMARY KEY ("playerID", "category", "yearID", "votedBy")); -CREATE TABLE IF NOT EXISTS "homegames" ("yearkey" INTEGER, "parkkey" VARCHAR(255) DEFAULT '', "teamkey" VARCHAR(255) DEFAULT '', "leaguekey" VARCHAR(255) DEFAULT '', "attendance" INTEGER, "games" INTEGER, "spanfirst" VARCHAR(255) DEFAULT '', "spanlast" VARCHAR(255) DEFAULT '', "openings" INTEGER, PRIMARY KEY ("yearkey", "parkkey", "teamkey")); -CREATE TABLE IF NOT EXISTS "managers" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "teamID" VARCHAR(255) NOT NULL, "lgID" VARCHAR(255) NOT NULL, "inseason" INTEGER, "G" INTEGER, "W" INTEGER, "L" INTEGER, "rank" INTEGER, "plyrMgr" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "teamID", "playerID", "inseason")); -CREATE TABLE IF NOT EXISTS "managershalf" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "inseason" INTEGER, "half" INTEGER, "G" INTEGER, "W" INTEGER, "L" INTEGER, "rank" INTEGER, PRIMARY KEY ("playerID", "teamID", "lgID", "yearID", "half")); -CREATE TABLE IF NOT EXISTS "parks" ("parkkey" VARCHAR(255) PRIMARY KEY, "parkname" VARCHAR(255) DEFAULT '', "parkalias" VARCHAR(255) DEFAULT '', "alias" VARCHAR(255) DEFAULT '', "city" VARCHAR(255) DEFAULT '', "state" VARCHAR(255) DEFAULT '', "country" VARCHAR(255)); -CREATE TABLE IF NOT EXISTS "people" ("playerID" VARCHAR(9) PRIMARY KEY, "birthYear" INTEGER, "birthMonth" INTEGER, "birthDay" INTEGER, "birthCountry" VARCHAR(14), "birthState" VARCHAR(22), "birthCity" VARCHAR(26), "deathYear" INTEGER, "deathMonth" INTEGER, "deathDay" INTEGER, "deathCountry" VARCHAR(14) DEFAULT '', "deathState" VARCHAR(20) DEFAULT '', "deathCity" VARCHAR(28) DEFAULT '', "nameFirst" VARCHAR(12), "nameLast" VARCHAR(14), "nameGiven" VARCHAR(43), "weight" INTEGER, "height" INTEGER, "bats" VARCHAR(255) DEFAULT '', "throws" VARCHAR(255) DEFAULT '', "debut" VARCHAR(255) DEFAULT '', "finalGame" VARCHAR(255) DEFAULT '', "retroID" VARCHAR(255) DEFAULT '', "bbrefID" VARCHAR(9)); -CREATE TABLE IF NOT EXISTS "pitching" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "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, PRIMARY KEY ("playerID", "yearID", "stint", "teamID")); -CREATE TABLE IF NOT EXISTS "pitchingpost" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "round" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "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, PRIMARY KEY ("playerID", "yearID", "round")); -CREATE TABLE IF NOT EXISTS "salaries" ("yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "salary" INTEGER, PRIMARY KEY ("yearID", "teamID", "playerID")); -CREATE TABLE IF NOT EXISTS "schools" ("schoolID" VARCHAR(255) PRIMARY KEY, "name_full" VARCHAR(255) DEFAULT '', "city" VARCHAR(255) DEFAULT '', "state" VARCHAR(255) DEFAULT '', "country" VARCHAR(255)); -CREATE TABLE IF NOT EXISTS "seriespost" ("yearID" INTEGER, "round" VARCHAR(255) DEFAULT '', "teamIDwinner" VARCHAR(255) DEFAULT '', "lgIDwinner" VARCHAR(255) DEFAULT '', "teamIDloser" VARCHAR(255) DEFAULT '', "lgIDloser" VARCHAR(255) DEFAULT '', "wins" INTEGER, "losses" INTEGER, "ties" INTEGER, PRIMARY KEY ("yearID", "round")); -CREATE TABLE IF NOT EXISTS "teams" ("yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "franchID" VARCHAR(255) DEFAULT '', "divID" VARCHAR(255) DEFAULT '', "Rank" INTEGER, "G" INTEGER, "Ghome" INTEGER, "W" INTEGER, "L" INTEGER, "DivWin" VARCHAR(255) DEFAULT '', "WCWin" VARCHAR(255) DEFAULT '', "LgWin" VARCHAR(255) DEFAULT '', "WSWin" VARCHAR(255) DEFAULT '', "R" INTEGER, "AB" INTEGER, "H" INTEGER, "doubles" INTEGER, "triples" 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" VARCHAR(255) DEFAULT '', "park" VARCHAR(255) DEFAULT '', "attendance" INTEGER, "BPF" INTEGER, "PPF" INTEGER, "teamIDBR" VARCHAR(255) DEFAULT '', "teamIDlahman45" VARCHAR(255) DEFAULT '', "teamIDretro" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "teamID")); -CREATE TABLE IF NOT EXISTS "teamshalf" ("yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "Half" INTEGER, "divID" VARCHAR(255) DEFAULT '', "DivWin" VARCHAR(255) DEFAULT '', "Rank" INTEGER, "G" INTEGER, "W" INTEGER, "L" INTEGER, PRIMARY KEY ("yearID", "teamID", "Half")); -CREATE TABLE IF NOT EXISTS "teamsfranchises" ("franchID" VARCHAR(255) PRIMARY KEY, "franchName" VARCHAR(255) DEFAULT '', "active" VARCHAR(255) DEFAULT '', "NAassoc" VARCHAR(255)); diff --git a/schemas/sqlite_schema_2017.5.sql b/schemas/sqlite_schema_2017.5.sql deleted file mode 100644 index 4fae8e2..0000000 --- a/schemas/sqlite_schema_2017.5.sql +++ /dev/null @@ -1,27 +0,0 @@ -CREATE TABLE IF NOT EXISTS "allstarfull" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "gameNum" INTEGER, "gameID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "GP" INTEGER, "startingPos" INTEGER, PRIMARY KEY ("playerID", "yearID", "gameNum")); -CREATE TABLE IF NOT EXISTS "appearances" ("yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "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, PRIMARY KEY ("yearID", "teamID", "playerID", "G_all")); -CREATE TABLE IF NOT EXISTS "awardsmanagers" ("playerID" VARCHAR(255) DEFAULT '', "awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "tie" VARCHAR(255) DEFAULT '', "notes" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "awardID", "playerID")); -CREATE TABLE IF NOT EXISTS "awardsplayers" ("playerID" VARCHAR(255) DEFAULT '', "awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "tie" VARCHAR(255) DEFAULT '', "notes" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "awardID", "playerID")); -CREATE TABLE IF NOT EXISTS "awardssharemanagers" ("awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "pointsWon" INTEGER, "pointsMax" INTEGER, "votesFirst" INTEGER, PRIMARY KEY ("awardID", "yearID", "lgID", "playerID")); -CREATE TABLE IF NOT EXISTS "awardsshareplayers" ("awardID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "pointsWon" DECIMAL(10, 5), "pointsMax" INTEGER, "votesFirst" DECIMAL(10, 5), PRIMARY KEY ("awardID", "yearID", "lgID", "playerID")); -CREATE TABLE IF NOT EXISTS "batting" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "G" INTEGER, "AB" INTEGER, "R" INTEGER, "H" INTEGER, "doubles" INTEGER, "triples" INTEGER, "HR" INTEGER, "RBI" INTEGER, "SB" INTEGER, "CS" INTEGER, "BB" INTEGER, "SO" INTEGER, "IBB" INTEGER, "HBP" INTEGER, "SH" INTEGER, "SF" INTEGER, "GIDP" INTEGER, PRIMARY KEY ("playerID", "yearID", "teamID", "stint")); -CREATE TABLE IF NOT EXISTS "battingpost" ("yearID" INTEGER, "round" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "G" INTEGER, "AB" INTEGER, "R" INTEGER, "H" INTEGER, "doubles" INTEGER, "triples" INTEGER, "HR" INTEGER, "RBI" INTEGER, "SB" INTEGER, "CS" INTEGER, "BB" INTEGER, "SO" INTEGER, "IBB" INTEGER, "HBP" INTEGER, "SH" INTEGER, "SF" INTEGER, "GIDP" INTEGER, PRIMARY KEY ("yearID", "round", "playerID", "teamID")); -CREATE TABLE IF NOT EXISTS "collegeplaying" ("playerID" VARCHAR(255) DEFAULT '', "schoolID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, PRIMARY KEY ("playerID", "schoolID", "yearID")); -CREATE TABLE IF NOT EXISTS "fielding" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "POS" VARCHAR(255) DEFAULT '', "A" INTEGER, "GS" INTEGER, "G" INTEGER, "PB" INTEGER, "InnOuts" INTEGER, "ZR" INTEGER, "PO" INTEGER, "WP" INTEGER, "CS" INTEGER, "E" INTEGER, "DP" INTEGER, "SB" INTEGER, PRIMARY KEY ("playerID", "yearID", "teamID", "POS", "stint")); -CREATE TABLE IF NOT EXISTS "fieldingof" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "Glf" INTEGER, "Gcf" INTEGER, "Grf" INTEGER, PRIMARY KEY ("playerID", "yearID", "stint")); -CREATE TABLE IF NOT EXISTS "fieldingofsplit" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "POS" VARCHAR(255) DEFAULT '', "G" INTEGER, "GS" INTEGER, "InnOuts" INTEGER, "PO" INTEGER, "A" INTEGER, "E" INTEGER, "DP" INTEGER, "PB" INTEGER, "WP" INTEGER, "SB" INTEGER, "CS" INTEGER, "ZR" INTEGER, PRIMARY KEY ("playerID", "yearID", "teamID", "POS", "stint")); -CREATE TABLE IF NOT EXISTS "fieldingpost" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "round" VARCHAR(255) DEFAULT '', "POS" VARCHAR(255) DEFAULT '', "G" INTEGER, "GS" INTEGER, "InnOuts" INTEGER, "PO" INTEGER, "A" INTEGER, "E" INTEGER, "DP" INTEGER, "TP" INTEGER, "PB" INTEGER, "SB" INTEGER, "CS" INTEGER, PRIMARY KEY ("playerID", "yearID", "round", "POS")); -CREATE TABLE IF NOT EXISTS "halloffame" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "votedBy" VARCHAR(255) DEFAULT '', "ballots" INTEGER, "needed" INTEGER, "votes" INTEGER, "inducted" VARCHAR(255) DEFAULT '', "category" VARCHAR(255) DEFAULT '', "needed_note" VARCHAR(255) DEFAULT '', PRIMARY KEY ("playerID", "category", "yearID", "votedBy")); -CREATE TABLE IF NOT EXISTS "homegames" ("yearkey" INTEGER, "parkkey" VARCHAR(255) DEFAULT '', "teamkey" VARCHAR(255) DEFAULT '', "leaguekey" VARCHAR(255) DEFAULT '', "attendance" INTEGER, "games" INTEGER, "spanfirst" VARCHAR(255) DEFAULT '', "spanlast" VARCHAR(255) DEFAULT '', "openings" INTEGER, PRIMARY KEY ("yearkey", "parkkey", "teamkey")); -CREATE TABLE IF NOT EXISTS "managers" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "teamID" VARCHAR(255) NOT NULL, "lgID" VARCHAR(255) NOT NULL, "inseason" INTEGER, "G" INTEGER, "W" INTEGER, "L" INTEGER, "rank" INTEGER, "plyrMgr" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "teamID", "playerID", "inseason")); -CREATE TABLE IF NOT EXISTS "managershalf" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "inseason" INTEGER, "half" INTEGER, "G" INTEGER, "W" INTEGER, "L" INTEGER, "rank" INTEGER, PRIMARY KEY ("playerID", "teamID", "lgID", "yearID", "half")); -CREATE TABLE IF NOT EXISTS "parks" ("parkkey" VARCHAR(255) PRIMARY KEY, "parkname" VARCHAR(255) DEFAULT '', "parkalias" VARCHAR(255) DEFAULT '', "alias" VARCHAR(255) DEFAULT '', "city" VARCHAR(255) DEFAULT '', "state" VARCHAR(255) DEFAULT '', "country" VARCHAR(255)); -CREATE TABLE IF NOT EXISTS "people" ("playerID" VARCHAR(9) PRIMARY KEY, "birthYear" INTEGER, "birthMonth" INTEGER, "birthDay" INTEGER, "birthCountry" VARCHAR(14), "birthState" VARCHAR(22), "birthCity" VARCHAR(26), "deathYear" INTEGER, "deathMonth" INTEGER, "deathDay" INTEGER, "deathCountry" VARCHAR(14) DEFAULT '', "deathState" VARCHAR(20) DEFAULT '', "deathCity" VARCHAR(28) DEFAULT '', "nameFirst" VARCHAR(12), "nameLast" VARCHAR(14), "nameGiven" VARCHAR(43), "weight" INTEGER, "height" INTEGER, "bats" VARCHAR(255) DEFAULT '', "throws" VARCHAR(255) DEFAULT '', "debut" VARCHAR(255) DEFAULT '', "finalGame" VARCHAR(255) DEFAULT '', "retroID" VARCHAR(255) DEFAULT '', "bbrefID" VARCHAR(9)); -CREATE TABLE IF NOT EXISTS "pitching" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "stint" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "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, PRIMARY KEY ("playerID", "yearID", "stint", "teamID")); -CREATE TABLE IF NOT EXISTS "pitchingpost" ("playerID" VARCHAR(255) DEFAULT '', "yearID" INTEGER, "round" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "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, PRIMARY KEY ("playerID", "yearID", "round")); -CREATE TABLE IF NOT EXISTS "salaries" ("yearID" INTEGER, "teamID" VARCHAR(255) DEFAULT '', "lgID" VARCHAR(255) DEFAULT '', "playerID" VARCHAR(255) DEFAULT '', "salary" INTEGER, PRIMARY KEY ("yearID", "teamID", "playerID")); -CREATE TABLE IF NOT EXISTS "schools" ("schoolID" VARCHAR(255) PRIMARY KEY, "name_full" VARCHAR(255) DEFAULT '', "city" VARCHAR(255) DEFAULT '', "state" VARCHAR(255) DEFAULT '', "country" VARCHAR(255)); -CREATE TABLE IF NOT EXISTS "seriespost" ("yearID" INTEGER, "round" VARCHAR(255) DEFAULT '', "teamIDwinner" VARCHAR(255) DEFAULT '', "lgIDwinner" VARCHAR(255) DEFAULT '', "teamIDloser" VARCHAR(255) DEFAULT '', "lgIDloser" VARCHAR(255) DEFAULT '', "wins" INTEGER, "losses" INTEGER, "ties" INTEGER, PRIMARY KEY ("yearID", "round")); -CREATE TABLE IF NOT EXISTS "teams" ("yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "franchID" VARCHAR(255) DEFAULT '', "divID" VARCHAR(255) DEFAULT '', "Rank" INTEGER, "G" INTEGER, "Ghome" INTEGER, "W" INTEGER, "L" INTEGER, "DivWin" VARCHAR(255) DEFAULT '', "WCWin" VARCHAR(255) DEFAULT '', "LgWin" VARCHAR(255) DEFAULT '', "WSWin" VARCHAR(255) DEFAULT '', "R" INTEGER, "AB" INTEGER, "H" INTEGER, "doubles" INTEGER, "triples" 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" VARCHAR(255) DEFAULT '', "park" VARCHAR(255) DEFAULT '', "attendance" INTEGER, "BPF" INTEGER, "PPF" INTEGER, "teamIDBR" VARCHAR(255) DEFAULT '', "teamIDlahman45" VARCHAR(255) DEFAULT '', "teamIDretro" VARCHAR(255) DEFAULT '', PRIMARY KEY ("yearID", "lgID", "teamID")); -CREATE TABLE IF NOT EXISTS "teamshalf" ("yearID" INTEGER, "lgID" VARCHAR(255) DEFAULT '', "teamID" VARCHAR(255) DEFAULT '', "Half" INTEGER, "divID" VARCHAR(255) DEFAULT '', "DivWin" VARCHAR(255) DEFAULT '', "Rank" INTEGER, "G" INTEGER, "W" INTEGER, "L" INTEGER, PRIMARY KEY ("yearID", "teamID", "Half")); -CREATE TABLE IF NOT EXISTS "teamsfranchises" ("franchID" VARCHAR(255) PRIMARY KEY, "franchName" VARCHAR(255) DEFAULT '', "active" VARCHAR(255) DEFAULT '', "NAassoc" VARCHAR(255)); diff --git a/schemas/sqlite_schema_2017_retro_schedule.sql b/schemas/sqlite_schema_2017_retro_schedule.sql deleted file mode 100644 index 2edc288..0000000 --- a/schemas/sqlite_schema_2017_retro_schedule.sql +++ /dev/null @@ -1,23 +0,0 @@ ---' sqlite_schema_2017_retro_schedule.sql - -DROP TABLE IF EXISTS "schedules"; - -CREATE TABLE "schedules" ( - "season" INTEGER NOT NULL, - "game_date_str" VARCHAR(8) NOT NULL, - "game_number" INTEGER NOT NULL, - "visitors_team" VARCHAR(3) NOT NULL, - "home_team" VARCHAR(3) NOT NULL, - "game_month" INTEGER NOT NULL, - "game_month_day" INTEGER NOT NULL, - "week_day" INTEGER NOT NULL, - "visitors_league" VARCHAR(3) NOT NULL, - "visitors_season_game_number" INTEGER NOT NULL, - "home_league" VARCHAR(3) NOT NULL, - "home_season_game_number" INTEGER NOT NULL, - "game_type" VARCHAR(1) NOT NULL, - "postponed_canceled" VARCHAR(128) NOT NULL DEFAULT '', - "make_up_date" VARCHAR(128) NOT NULL DEFAULT '', - - PRIMARY KEY(season, game_date_str, game_number, visitors_team, home_team, visitors_season_game_number) -); \ No newline at end of file