Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 7 reacties
Bron: PostgreSQL, submitter: cariolive23

PostgreSQL is een open source relational database management system dat op diverse besturingssystemen gedraaid kan worden. De ontwikkelaars hebben weer een reeks nieuwe versies uitgebracht met 8.4.1, 8.3.8, 8.2.14, 8.1.18, 8.0.22 en 7.4.26 als versienummers. Hiermee worden verschillende fouten opgelost en aangezien één daarvan een denial-of-service zou kunnen veroorzaken, wordt iedereen aangeraden om te updaten. De aankondiging van deze versies ziet er als volgt uit:

PostgreSQL 2009-09-09 Security Update

The PostgreSQL Project today released minor versions updating all active branches of the PostgreSQL object-relational database system, including versions 8.4.1, 8.3.8, 8.2.14, 8.1.18, 8.0.22, and 7.4.26. This release fixes one moderate-risk and two low-risk security issues: an authentication issue, a denial of service issue, and a privilege-escalation exploit. All users should upgrade their database installations as soon as reasonably possible.

This update release also fixes the "could not reattach shared memory" issue which has plagued many Windows PostgreSQL users, and updates time zone files for several countries. There are 23 other minor fixes, many of them affecting only version 8.4. See the release notes for full details.

As with other minor releases, users are not required to dump and reload their database in order to apply this update release; you may simply shut down PostgreSQL and update its binaries. Users skipping more than one update may need to check the release notes for extra, post-update steps.
Moderatie-faq Wijzig weergave

Reacties (7)

Waarom zijn er zoveel verschillende versies van PostgreSQL? Is dat vergelijkbaar met de verschillende takken van MySQL, dus andere features maar dezelfde beveiligingsupdates (waar van toepassing)?
Dat is inderdaad vergelijkbaar met de verschillende takken van MySQL. En de takken van MySQL zijn weer vergelijkbaar met de verschillende branches zoals heel veel opensource projecten die hebben :)

Wat jij beschrijft is zeer gebruikelijk in de opensource wereld. Kijk maar naar de Linux kernel; je hebt 2.2, 2.4 en 2.6.
Zo heel gebruikelijk is 't in "de open source wereld" ook weer niet dat er 6 branches naast elkaar nog actief gesupport worden.
Ik zeg ook nergens dat het gebruikelijk is 6 branches te hebben. Ik geef aan dat het gebruikelijk is om branches te hebben. Daarom verwijs ik ook naar de Linux kernel met 3 branches.

En zo zijn er wel meer; Asterisk heeft 1.2, 1.4 en 1.6, Redhat (en dus ook automatisch CentOs) heeft 3, 4, en 5.
Ieder jaar/anderhalf jaar brengt het project PostgreSQL een nieuwe major release uit, de ontwikkelingen gaan gewoon vrij snel. Maar om nu niet ieder jaar weer met een upgrade aan de slag te moeten, leveren ze wel vele jaren support op een major release. En zo krijg je dus regelmatig patches voor producten die al jaren oud zijn, voor 7.4 is het dus al de 26e patchronde in bijna 6 jaar tijd. En er zijn genoeg bedrijven en instellingen die deze major release nog gebruiken.

Je moet overigens niet al te veel waarde toekennen aan de naamgeving, het is echt niet meer dan naam voor het beestje. Je kunt nog herkennen dat 8.4 nieuwer is dan 8.3, maar daarmee houdt het eigenlijk wel op, het zijn twee totaal verschillende major release van de database. Een patch op een major release zal nooit nieuwe functionaliteit toevoegen, dat krijg je alleen bij nieuwe major releases.

De overstap van de reeks 7.x naar 8.x is gedaan om daarmee de native ondersteuning voor Windows aan te geven.
Hoe weet je welke versie je draait en hoe doe je zo een update.
SELECT version();
Updaten is niet meer dan een backup maken (doe je altijd bij dit soort zaken!), stoppen van de server, installatie uitvoeren van de nieuwe versie en weer starten van de databaseserver.

http://www.postgresql.org/support/versioning

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True