# Update from 2.8.4 to 3.1.1

**URL:** <https://meta.discourse.org/t/update-from-2-8-4-to-3-1-1/282638>\
**Category:** Self-hosting\
**Tags:** unsupported-install\
**Created:** [October 18, 2023, 12:28pm UTC](https://meta.discourse.org/t/update-from-2-8-4-to-3-1-1/282638 "2023-10-18T12:28:59Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![agrosu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/agrosu/32/334066_2.png) [@agrosu](https://meta.discourse.org/u/agrosu)\
**Post date:** [October 18, 2023, 12:28pm UTC](https://meta.discourse.org/t/update-from-2-8-4-to-3-1-1/282638/1 "2023-10-18T12:28:59Z")

</div>

Hi there  
I have Discourse version 2.8.4 installed with helm chart (version 8.0.0) over a kubernetes. After the upgrading to the latest version 3.1.1, the postgresql database which is 16 doesn’t want to start anymore, complaining that the database is for version 14 (from the prev version of discourse 2.8.4). I managed to rollback to 2.8.4 and things work now, but I really want to upgrade to 3.1.1 Are there any instructions on how to prepare the database for a transition from 14.4 to 16 ?

Thank you so much for all the help !

---

_[View the full topic](https://meta.discourse.org/t/update-from-2-8-4-to-3-1-1/282638)._
