Forums

PostgreSQL Version Upgrade

Hey there, I recently switched to the psql plan and I am wondering if it is possible to upgrade from v12 to a more recent version as there are supposed to be many performance improvements since v12.

Postgres 12 is the most recent postgres that is available on PythonAnywhere

Hi, I'm also looking at moving over to postgresql and have spent time preparing to migrate. However, in doing so, I've found my version of django requires v13 or newer to work.

Given v12 was officially EOL in 2024 and not officially supported, can we add a newer version of postgres to potential improvements for PythonAnywhere in the near future?

We do plan to provide newer versions, but I can't confirm a release date yet.

A workaround in the meantime would be to connect your app to an external managed PostgreSQL service (for example, on AWS RDS, Google Cloud SQL, or Neon).

Useful Links: https://help.pythonanywhere.com/pages/Postgres#if-you-want-to-use-a-postgres-server-run-by-some-other-service https://help.pythonanywhere.com/pages/KindsOfDatabases

May I kindly inquire if there are any news on this? PostgreSQL 12 is pretty outdated in 2026 and not compatible with recent versions of Django.

No, there is no news

Everyday that goes by we are locked into an obsolete and unsupported version of both our database and Django. I know costs are critical, but keep the system images at least in step with supported infrastructure is a minimum.

The fact that we are forced to use postgresql 12 should mean that supporting 14 as a minimum should be a critical project for you - as there is nothing we can do as users.

Please - publish a timeline ASAP.

My application is not a high value application and we thankfully don't deal with personal or financial data on-line but if I had to explain to my committee that our website was locked into unsupported infrastructure I don't think it would be well received.

We do not have a timeline

I appreciate that you don't have a timeline - and that is the point. What the users are asking for is for you and the team to develop a timeline - or at least a roadmap for it.

I understand that plans for upgrades like this take time, and that you can't promise now when you will deliver, but I get the impression that even if you could say for example that "you have a target of Q3 2026 for PostGres 14 support" that would be better than having no news since October.

You already know that this under demand and you know that PostGre12 is effectively Obsolete - so even a roadmap for a roadmap would be better than 'we do not have a timeline'.

We do have a roadmap and upgrading Postgres is high on our priority list.