| PostgreSQL | |
| | |
| Utvecklare | PostgreSQL Global Development Group |
|---|---|
| Först släppt | 1997 |
| Senaste utgåva | 18.3 (26 februari 2026) |
| Senaste betautgåva | 19 beta 4 (24 september 2026) |
| Skriven i | C |
| Utvecklingsstatus | Aktiv |
| Operativsystem | Multiplattform |
| Typ | Databashanterare |
| Licens | Den klassiska BSD-licensen |
| Webbplats | www.postgresql.org |
PostgreSQL är en databashanterare baserad på öppen källkod. Den följer SQL-standarden i mycket hög grad och erbjuder avancerade funktioner som vissa enklare databaser saknar, exempelvis lagrade procedurer, triggers och stöd för användarskapade funktioner skrivna i en mängd olika språk. Systemet som senare skulle bli PostgreSQL började utvecklas på University of California, Berkeley 1986.
När Dr Michael Stonebraker återvände från näringslivet (efter att ha kommersialiserat sitt tidigare Ingres(en)-projekt) till University of California, Berkeley, 1985 startade han ett nytt projekt för att arbeta med problem kring dåtidens databashanterare. Projektet fick namnet Postgres då det var efter Ingres, post-Ingres. Projektet startade 1986 med fokus på hantering av typer och relationer, och ett flertal artiklar publicerades om systemets arkitektur. Målet var från början att kunna hantera typer och relationer med ett avancerat regelsystem. Den första prototypen av systemet blev klar 1988 och version 1 släpptes i juni 1989. Ett år senare släpptes version 2 med omarbetad regelhantering vilken återigen omarbetades inför version 3 vilken släpptes 1991. Sista versionen, 4 – vilken till stor del var en uppstädning – släpptes 1994, varpå projektet avslutades.
Användarbasen var vid projektets avslutning avsevärd och Postgres kommersialiserades i företaget Illustra vilket sedermera köptes av Informix. Informix databasverksamhet blev i sin tur uppköpt 2001 av IBM för 1 miljard dollar.
Postgres var dock licensierat med MIT-licens och kunde därmed fortsätta utvecklas även efter kommersialisering och uppköp. 1995 ersatte två av Stonebrakers studenter (Andrew Yu och Jolly Chen) Postgres frågesystem QUEL med en SQL-tolk och döpte det resulterande systemet Postgres95.
1996 påbörjades utvecklingen av Postgres95 utanför den akademiska sfären i form av ett öppen-källkod-projekt vilket tog namnet PostgreSQL. Projektet startades av Marc G. Fournier, Bruce Momjian och Vadim B. Mikheev och släppte sin första version i januari 1997. Versionsnumret sattes till 6.0 för att erkänna allt arbete på vilket projektet byggde.