Major update
This commit is contained in:
5
databases/games/.env
Normal file
5
databases/games/.env
Normal file
@@ -0,0 +1,5 @@
|
||||
POSTGRES_SCHEMAS=flyway
|
||||
POSTGRES_DB=games
|
||||
POSTGRES_USER=postgres
|
||||
POSTGRES_PASSWORD=postgres
|
||||
ConnectionStrings__DBConnectionString="Host=games-database:5432;Database=${POSTGRES_DB};Username=${POSTGRES_USER};Password=${POSTGRES_PASSWORD}"
|
||||
7
databases/games/conf/flyway.conf
Normal file
7
databases/games/conf/flyway.conf
Normal file
@@ -0,0 +1,7 @@
|
||||
flyway.url=jdbc:postgresql://games-database:5432/games
|
||||
flyway.locations=filesystem:/flyway/sql
|
||||
flyway.configFiles=filesystem:/flyway/conf
|
||||
flyway.user=postgres
|
||||
flyway.password=postgres
|
||||
flyway.baselineVersion=0
|
||||
flyway.baselineOnMigrate=true
|
||||
51
databases/games/sql/V1__create_database.sql
Normal file
51
databases/games/sql/V1__create_database.sql
Normal file
@@ -0,0 +1,51 @@
|
||||
CREATE TABLE IF NOT EXISTS game (
|
||||
"id" SERIAL PRIMARY KEY,
|
||||
"gamePk" INT,
|
||||
"link" TEXT,
|
||||
"gameType" TEXT,
|
||||
"season" INT,
|
||||
"gameDate" TEXT,
|
||||
"officialDate" TIMESTAMP,
|
||||
"status_abstractGameState" TEXT,
|
||||
"status_codedGameState" TEXT,
|
||||
"status_detailedState" TEXT,
|
||||
"status_statusCode" TEXT,
|
||||
"status_startTimeTBD" BOOLEAN,
|
||||
"status_abstractGameCode" TEXT,
|
||||
"teams_away_leagueRecord_wins" INT,
|
||||
"teams_away_leagueRecord_losses" INT,
|
||||
"teams_away_leagueRecord_pct" NUMERIC(4, 3),
|
||||
"teams_away_score" INT,
|
||||
"teams_away_teamId" INT,
|
||||
"teams_away_isWinner" BOOLEAN,
|
||||
"teams_away_splitSquad" BOOLEAN,
|
||||
"teams_away_seriesNumber" INT,
|
||||
"teams_home_leagueRecord_wins" INT,
|
||||
"teams_home_leagueRecord_losses" INT,
|
||||
"teams_home_leagueRecord_pct" NUMERIC(4, 3),
|
||||
"teams_home_score" INT,
|
||||
"teams_home_teamId" INT,
|
||||
"teams_home_isWinner" BOOLEAN,
|
||||
"teams_home_splitSquad" BOOLEAN,
|
||||
"teams_home_seriesNumber" INT,
|
||||
"venueId" INT,
|
||||
"content_link" TEXT,
|
||||
"isTie" BOOLEAN,
|
||||
"gameNumber" INT,
|
||||
"publicFacing" BOOLEAN,
|
||||
"doubleHeader" TEXT,
|
||||
"gamedayType" TEXT,
|
||||
"tiebreaker" TEXT,
|
||||
"calendarEventID" TEXT,
|
||||
"seasonDisplay" INT,
|
||||
"dayNight" TEXT,
|
||||
"scheduledInnings" INT,
|
||||
"reverseHomeAwayStatus" BOOLEAN,
|
||||
"inningBreakLength" INT,
|
||||
"gamesInSeries" INT,
|
||||
"seriesGameNumber" INT,
|
||||
"seriesDescription" TEXT,
|
||||
"recordSource" TEXT,
|
||||
"ifNecessary" TEXT,
|
||||
"ifNecessaryDescription" TEXT
|
||||
);
|
||||
Reference in New Issue
Block a user