News: 1729593551

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Clock's ticking on PostgreSQL 12, but not everyone is ready to say goodbye

(2024/10/22)


Users of PostgreSQL 12 have less than a month to prepare for the database to enter end of life and become unsupported.

Data from open source database support company Percona suggests that around 11 percent of PostgreSQL databases in the wild are still on version 12, first introduced in 2019.

First developed in the 1980s, PostgreSQL has been open source since the mid-1990s, managed by the PostgreSQL Global Development Group. Its policy is that after a major release's five-year anniversary, it will have one last minor release containing any fixes, and then will be considered end of life (EOL) and no longer supported.

[1]

Telemetry data from Percona's database management product, PMM, also shows that in a recent 90-day period, around 7 percent of newly created database PostgreSQL instances are on one variant of the 12 iteration. German vendor SAP has warned about the end of life on [2]its website , while AWS, which provides PostgreSQL services RDS and Aurora, has said RDS users should plan to update their instances.

[3]

[4]

AWS also announced that in February next year, Amazon Aurora PostgreSQL-compatible edition, major version 12.x, will reach the end of standard support. "We recommend that you proactively upgrade your databases running Amazon Aurora PostgreSQL major version 12 to Amazon Aurora PostgreSQL 13 or higher at your convenience before February 28, 2025," [5]it said .

Alastair Turner, Technical Evangelist at Percona, said the popularity of cloud database services was part of why the version about to enter end of life remains widely used. "The people who may then feel they have to retest their entire application, maybe just because internal processes require it, are developers."

[6]Manifest file destiny: Declare your funding needs via JSON

[7]Cockroach Labs CEO: Diverse database models are essential as app demands surge

[8]MongoDB takes a swing at PostgreSQL after claiming wins against rival

[9]PostgreSQL in line for DuckDB-shaped boost in analytics arena

Another reason aging database versions remain in use is that they often get scheduled for upgrades, but this is usually tied to broader modernization programs, which can be prone to delays.

"There is a belief that it's going to be over quite quickly, and you know that they'll be able to replace this app's functionality, and in any big enough estate that just goes wrong every now and then," Turner said.

[10]

The PostgreSQL community announced [11]the availability of 17 in September . Despite boasting incremental backup in pg_basebackup for the first time and new maintenance options, it is not likely to become the destination for most users looking to move off PostgreSQL 12.

As users get their heads around 17, PostgreSQL 16 is the most likely landing place, Turner said.

He warned that some of the standards compliance was tweaked in versions between 12 and 16, which users should be aware of before migration. Also, there has been a change in how the database creates objects in the default schema. "By default, everyone had it, and in 15 that default was moved to create a more secure default position," Turner said. "If you're upgrading an application in place, you probably won't see any problems, but [if users are] trying to create their database structures the first time they start up, they may bump into some issues." ®

Get our [12]Tech Resources



[1] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZxfMJ-8-7pcEO11KTVWkjAAAAJA&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[2] https://help.sap.com/docs/postgresql-hyperscaler-option/postgresql-on-sap-btp-hyperscaler-option/end-of-life-of-version-12-for-postgresql-hyperscaler-option-on-aws

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZxfMJ-8-7pcEO11KTVWkjAAAAJA&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZxfMJ-8-7pcEO11KTVWkjAAAAJA&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[5] https://repost.aws/articles/AREjebtPP9ShqUhLgYFGszPg/announcement-amazon-aurora-postgresql-12-x-end-of-standard-support-is-february-28-2025

[6] https://www.theregister.com/2024/10/17/zerodha_open_source_fund/

[7] https://www.theregister.com/2024/09/27/cockroach_labs_ceo/

[8] https://www.theregister.com/2024/08/30/mongodb_postgresql/

[9] https://www.theregister.com/2024/08/20/postgresql_duckdb_extension/

[10] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZxfMJ-8-7pcEO11KTVWkjAAAAJA&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[11] https://www.postgresql.org/about/news/postgresql-17-released-2936/

[12] https://whitepapers.theregister.com/



9

elsergiovolador

Businesses running PostgreSQL 9:

"There is version 12 and is EOL??? *pikachu face*"

Incremental backup?

claimed

Does log shipping not count as incremental backup? What about streaming replication? Pretty sure real time recovery has been possible a couple of ways for a while… is this incremental restore from backup or just a shiny layer slapped on top of the pre existing features (very welcome, not saying it isn’t going to be useful!)

What is this new feature, hopefully there will be an El Reg article that answers these burning questions at some point. I miss the frequency of technical writing articles

The fact that it works is immaterial.
-- L. Ogborn