Release Cycles

Die PostgreSQL Community stellt in der Regel alle 6 bis 12 Monate einen stabilen Major-Release zur Verfügung. Ein Major Release liegt vor, wenn sich mindestens die zweite Stelle der Versionsnummer ändert. Beispiel: 8.0.2. Wenn 8.0.2 zu 8.1.0 wird, muss die Datenbank neu installiert und initialisiert werden (ein Dump ist notwendig). Ändert sich nur die letzte Stelle, handelt es sich nur um einen Service Release, der Bugs behebt oder kleinere Verbesserungen (etwa Verbesserungen der Dokumentation) enthält. Wenn sich die erste Stelle in der Versionsnummer ändert, ist etwas Weltbewegendes passiert. Die erste Zahl ändert sich nur sehr selten. Der Versionssprung von Version 7 auf Version 8 hat in etwa 5 jahre gedauert. Es ist davon auszugehen, dass auch der Sprung auf 9.0 ähnlich lange dauern wird. Für einen großen Versionssprung muss es fundamentale Änderungen im Code geben. Der Versionssprung von 6.x auf 7.0 deutete eine fundamentale Verbesserung der Stabilität an - seit Version 7.0 kann das System als extrem zuverlässig eingestuft werden. Der Versionssprung auf 8.0 wurde mit dem Windows Port und Point-In-Time Recovery gerechtfertigt.



http://www.postgresql.at