mirror of
https://github.com/probberechts/soccerdata.git
synced 2026-04-26 18:46:00 +03:00
[PR #900] [CLOSED] feat: Add PostgreSQL database schema foundation for football statistics #901
Labels
No labels
ESPN
FBref
FotMob
MatchHistory
SoFIFA
Sofascore
WhoScored
WhoScored
bug
build
common
dependencies
discussion
documentation
duplicate
enhancement
good first issue
invalid
performance
pull-request
question
question
removal
understat
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/soccerdata#901
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/probberechts/soccerdata/pull/900
Author: @makaraduman
Created: 11/27/2025
Status: ❌ Closed
Base:
master← Head:claude/football-stats-database-01DhdDWj8RkC4XFifkttt7oi📝 Commits (10+)
a5115a5feat: Add PostgreSQL database schema foundation for football statistics235b70aci: Skip DVC and tests for Claude feature branches00a7b08feat: Complete PostgreSQL schema for all 82+ football statistics tables465eb4dfeat: Add core utility modules for data extraction frameworkcf687bafeat: Add all 9 data source extractors for football statisticsfa99bfafeat: Add orchestration scripts for data extraction27467d7feat: Add configuration files and database requirements124829adocs: Add comprehensive documentation for database project84ca12drefactor: Clean up repository to focus on database implementationc7e0c44fix: Correct Python package imports to use relative imports📊 Changes
131 files changed (+11607 additions, -30979 deletions)
View changed files
➖
.dvc/.gitignore(+0 -3)➖
.dvc/config(+0 -4)➕
.env.example(+16 -0)📝
.github/workflows/ci.yml(+10 -1)➖
.pre-commit-config.yaml(+0 -112)➖
.readthedocs.yml(+0 -26)➕
ATTRIBUTION.md(+122 -0)➖
CONTRIBUTING.rst(+0 -211)➕
IMPLEMENTATION_STRATEGY.md(+466 -0)➕
INVESTIGATION_REPORT.md(+348 -0)➖
Makefile(+0 -114)➕
README.md(+242 -0)➖
README.rst(+0 -82)➕
config/data_sources.yaml(+81 -0)➕
config/leagues.yaml(+33 -0)➕
config/logging.yaml(+19 -0)➕
docs/DATABASE_README.md(+256 -0)➕
docs/DATA_SOURCES.md(+349 -0)➕
docs/EXTRACTION_GUIDE.md(+272 -0)➕
docs/SETUP.md(+236 -0)...and 80 more files
📄 Description
Next: Complete remaining 66+ tables across 6 more data sources
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.