The project's life, one year at a time, told from the commit record: how activity rose and fell against the project's own baseline, who arrived when, and what was released.
876 commits (1.3%) · +349,069 / −72,666 lines · 5 authors
Led by Marc G. Fournier (501 commits)
First commits: Marc G. Fournier, Bruce Momjian, Bryan Henderson, Vadim B. Mikheev, Julian Assange
Released: PG95-1_01, Release_1_0_2, Release_2_0, Release_2_0_0
1,698 commits (2.6%) · +400,488 / −305,580 lines · 6 authors
Led by Bruce Momjian (558 commits)
First commits: Thomas G. Lockhart, Edmund Mergl
Released: REL6_1, REL6_1_1, REL6_2, REL6_2_1
1,744 commits (2.7%) · +483,245 / −311,220 lines · 9 authors
Led by Bruce Momjian (872 commits)
First commits: Tom Lane, Byron Nikolaidis, Jan Wieck, PostgreSQL Daemon
Released: REL6_3, release-6-3, REL6_3_2
1,788 commits (2.7%) · +462,328 / −364,780 lines · 11 authors
Led by Bruce Momjian (816 commits)
First commits: Tatsuo Ishii, Michael Meskes, Peter Mount, Hiroshi Inoue
Released: REL6_5
2,535 commits (3.9%) · +634,297 / −365,795 lines · 14 authors
Led by Tom Lane (857 commits)
First commits: Peter Eisentraut, Philip Warner, Vince Vielhaber
Released: REL7_0, REL7_1_BETA
3,061 commits (4.7%) · +576,198 / −373,312 lines · 17 authors
Led by Bruce Momjian (1,391 commits)
First commits: D'Arcy J.M. Cain, Barry Lind, Dave Cramer
Released: REL7_1_BETA2, REL7_1_BETA3, REL7_1, REL7_2_BETA1, REL7_2_BETA2 (+2 more)
2,654 commits (4.0%) · +996,967 / −610,564 lines · 13 authors
Led by Bruce Momjian (1,424 commits)
Released: REL7_2_BETA5, REL7_2_RC1, REL7_2_RC2, REL7_2
2,416 commits (3.7%) · +592,618 / −426,065 lines · 15 authors
Led by Bruce Momjian (999 commits)
First commits: Teodor Sigaev, Joe Conway, Neil Conway
Released: REL7_4_BETA1, REL7_4_BETA2, REL7_4_BETA3, REL7_4_BETA4, REL7_4_BETA5 (+1 more)
2,548 commits (3.9%) · +625,466 / −466,996 lines · 12 authors
Led by Bruce Momjian (1,156 commits)
First commits: Dennis Bjorklund
Released: REL8_0_0BETA1, REL8_0_0BETA2, REL8_0_0BETA3, REL8_0_0BETA4, REL8_0_0BETA5 (+3 more)
2,419 commits (3.7%) · +396,821 / −312,231 lines · 13 authors
Led by Bruce Momjian (1,120 commits)
First commits: Álvaro Herrera, Andrew Dunstan, Kris Jurka
Released: REL8_0_0RC4, REL8_0_0RC5, REL8_0_0, REL8_1_0BETA1, REL8_1_0BETA2 (+4 more)
2,152 commits (3.3%) · +388,456 / −276,019 lines · 11 authors
Led by Bruce Momjian (982 commits)
Released: REL8_2_BETA1, REL8_2_BETA2, REL8_2_BETA3, REL8_2_RC1, REL8_2_0
2,188 commits (3.3%) · +443,547 / −245,010 lines · 14 authors
Led by Tom Lane (767 commits)
First commits: Magnus Hagander
Released: REL8_3_BETA1, REL8_3_BETA2, REL8_3_BETA3, REL8_3_BETA4
1,652 commits (2.5%) · +244,729 / −170,811 lines · 13 authors
Led by Tom Lane (639 commits)
First commits: Heikki Linnakangas
Released: REL8_3_RC1, REL8_3_RC2, REL8_3_0
1,388 commits (2.1%) · +449,101 / −582,198 lines · 16 authors
Led by Tom Lane (599 commits)
First commits: Robert Haas, Itagaki Takahiro, Simon Riggs
Released: REL8_4_BETA1, REL8_4_BETA2, REL8_4_RC1, REL8_4_RC2, REL8_4_0
1,800 commits (2.7%) · +234,402 / −148,127 lines · 16 authors
Led by Tom Lane (591 commits)
First commits: Greg Stark
Released: REL9_0_ALPHA5, REL9_0_BETA1, REL9_0_BETA2, REL9_0_BETA3, REL9_1_ALPHA1 (+2 more)
2,030 commits (3.1%) · +496,449 / −210,504 lines · 13 authors
Led by Tom Lane (603 commits)
Released: REL9_1_ALPHA4, REL9_1_ALPHA5, REL9_1_BETA1, REL9_1_BETA2
1,605 commits (2.4%) · +142,037 / −115,743 lines · 13 authors
Led by Tom Lane (498 commits)
First commits: Kevin Grittner
Released: REL9_2_BETA1, REL9_2_BETA2
1,368 commits (2.1%) · +468,808 / −319,124 lines · 18 authors
Led by Tom Lane (333 commits)
First commits: Noah Misch, Fujii Masao, Stephen Frost, Jeff Davis
Released: REL9_3_BETA1
1,745 commits (2.7%) · +292,558 / −180,168 lines · 19 authors
Led by Tom Lane (439 commits)
First commits: Andres Freund
Released: REL9_4_BETA1
1,815 commits (2.8%) · +288,391 / −265,098 lines · 20 authors
Led by Tom Lane (496 commits)
Released: REL9_5_ALPHA1
2,088 commits (3.2%) · +407,041 / −253,609 lines · 20 authors
Led by Tom Lane (841 commits)
First commits: Dean Rasheed
Released: REL9_6_BETA1, REL9_6_BETA2, REL9_6_BETA3, REL9_6_BETA4
2,468 commits (3.8%) · +637,955 / −631,139 lines · 20 authors
Led by Tom Lane (709 commits)
First commits: Andrew Gierth
Released: REL_10_BETA1, REL_10_BETA2, REL_10_BETA3
2,124 commits (3.2%) · +405,983 / −207,146 lines · 28 authors
Led by Tom Lane (642 commits)
First commits: Michael Paquier, Thomas Munro, Alexander Korotkov, Amit Kapila, Tomas Vondra, Peter Geoghegan (+1 more)
Released: REL_11_BETA1, REL_11_BETA2
2,129 commits (3.2%) · +407,492 / −398,907 lines · 26 authors
Led by Tom Lane (491 commits)
First commits: David Rowley
Released: REL_12_BETA1, REL_12_BETA2
2,179 commits (3.3%) · +452,238 / −282,197 lines · 26 authors
Led by Tom Lane (567 commits)
Released: REL_13_BETA1
2,276 commits (3.5%) · +473,820 / −264,246 lines · 28 authors
Led by Tom Lane (550 commits)
First commits: Daniel Gustafsson, John Naylor
Released: REL_14_BETA1, REL_14_BETA2
2,486 commits (3.8%) · +396,558 / −286,376 lines · 26 authors
Led by Tom Lane (481 commits)
Released: REL_15_BETA1, REL_15_BETA2
2,209 commits (3.4%) · +371,224 / −224,782 lines · 27 authors
Led by Tom Lane (336 commits)
First commits: Nathan Bossart, Amit Langote, Masahiko Sawada
Released: REL_16_BETA1, REL_16_BETA2
2,722 commits (4.1%) · +461,065 / −261,735 lines · 30 authors
Led by Peter Eisentraut (345 commits)
First commits: Richard Guo, Melanie Plageman
Released: REL_17_BETA1, REL_17_BETA2
2,816 commits (4.3%) · +463,412 / −299,787 lines · 31 authors
Led by Michael Paquier (358 commits)
First commits: Jacob Champion
Released: REL_18_BETA1
2,754 commits (4.2%) · +488,773 / −309,352 lines · 30 authors
Led by Michael Paquier (363 commits)
Released: REL_19_BETA1
How PostgreSQL compares with other open source languages and developer tools →
How PostgreSQL ranks among open source languages and developer tools by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true