Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated minimum PostgreSQL version from 11 to 12 #7474

Merged
merged 1 commit into from
Oct 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion source/install/common-prod-deploy-omnibus.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Mattermost bundles the components of a Mattermost deployment into a single insta
**Minimum system requirements**

- Hardware: 2 vCPUs/cores with 4GB RAM (support for 1,000-2,000 users)
- Database: PostgreSQL v12+ or MySQL v8+
- Database: PostgreSQL v12+
- Network ports required:

- Application ports 80/443, TLS, TCP Inbound
Expand Down
2 changes: 1 addition & 1 deletion source/install/common-prod-deploy-tar.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ These instructions outline how to install Mattermost Server on a 64-bit Linux ho
**Minimum system requirements**

- Hardware: 2 vCPUs/cores with 4GB RAM (support for 1,000-2,000 users)
- Database: PostgreSQL v12+ or MySQL v8+
- Database: PostgreSQL v12+
- Network ports required:

- Application ports 80/443, TLS, TCP Inbound
Expand Down
2 changes: 1 addition & 1 deletion source/install/install-rhel-7-postgresql.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Install PostgreSQL database

``sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm``

3. Install PostgreSQL version 11 or higher. Replace the contents of the ``{version}`` with the version you wish to install.
3. Install PostgreSQL v12 or higher. Replace the contents of the ``{version}`` with the version you wish to install.

``sudo yum install -y postgresql{version}-server``

Expand Down
2 changes: 1 addition & 1 deletion source/install/install-rhel-8-postgresql.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Installing PostgreSQL database

``sudo yum install postgresql-server postgresql-contrib``

Confirm this version is PostgreSQL version 11 or higher. You can do this by running ``psql -V``. If this isn't version 11 or higher you can reference the PostgreSQL documentation [here](https://www.postgresql.org/download/linux/redhat/) to install an updated version of PostgreSQL.
Confirm this version is PostgreSQL v12 or higher. You can do this by running ``psql -V``. If this isn't version 11 or higher you can reference the PostgreSQL documentation [here](https://www.postgresql.org/download/linux/redhat/) to install an updated version of PostgreSQL.

1. Initialize the database.

Expand Down
2 changes: 1 addition & 1 deletion source/install/install-rhel-8.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Install Mattermost on RHEL
<ul>
<li>Operating System: Enterprise Linux 7+, Oracle Linux 6+, Oracle Linux 7+
<li>Hardware: 1 vCPU/core with 2GB RAM (support for up to 1,000 users)</li>
<li>Database: <a href="https://docs.mattermost.com/deploy/postgres-migration.html">PostgreSQL v11+</a></li>
<li>Database: <a href="https://docs.mattermost.com/deploy/postgres-migration.html">PostgreSQL v12+</a></li>
<li>Network:
<ul>
<li>Application 80/443, TLS, TCP Inbound</li>
Expand Down
2 changes: 1 addition & 1 deletion source/install/install-tar.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Install Mattermost Server using the tarball
<h3>Minimum system requirements:</h3>
<ul>
<li>Hardware: 1 vCPU/core with 2GB RAM (support for up to 1,000 users)</li>
<li>Database: <a href="https://docs.mattermost.com/deploy/postgres-migration.html">PostgreSQL v11+</a></li>
<li>Database: <a href="https://docs.mattermost.com/deploy/postgres-migration.html">PostgreSQL v12+</a></li>
<li>Network:
<ul>
<li>Application 80/443, TLS, TCP Inbound</li>
Expand Down
2 changes: 1 addition & 1 deletion source/install/install-ubuntu-2004-postgresql.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Install PostgreSQL on Ubuntu Server 20.04

When the installation is complete, the PostgreSQL server is running, and a Linux user account called *postgres* has been created.

Confirm this version is PostgreSQL version 11 or higher. You can do this by running ``psql -V``. If this isn't version 11 or higher you can reference the PostgreSQL documentation `here <https://www.postgresql.org/download/linux/ubuntu/>`__ to install an updated version of PostgreSQL.
Confirm this version is PostgreSQL v12 or higher. You can do this by running ``psql -V``. If this isn't version 11 or higher you can reference the PostgreSQL documentation `here <https://www.postgresql.org/download/linux/ubuntu/>`__ to install an updated version of PostgreSQL.

2. Access PostgreSQL with one of the following options:

Expand Down
2 changes: 1 addition & 1 deletion source/install/install-ubuntu.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Install Mattermost Server on Ubuntu
<ul>
<li>Operating System: 20.04 LTS, 22.04 LTS, 24.04 LTS
<li>Hardware: 1 vCPU/core with 2GB RAM (support for up to 1,000 users)</li>
<li>Database: <a href="https://docs.mattermost.com/deploy/postgres-migration.html">PostgreSQL v11+</a></li>
<li>Database: <a href="https://docs.mattermost.com/deploy/postgres-migration.html">PostgreSQL v12+</a></li>
<li>Network:
<ul>
<li>Application 80/443, TLS, TCP Inbound</li>
Expand Down
2 changes: 1 addition & 1 deletion source/install/installing-mattermost-omnibus.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Install Mattermost Omnibus
<ul>
<li>Hardware: 1 vCPU/core with 2GB RAM (support for up to 1,000 users)</li>
<li>Operating System: Ubuntu 20.04 or greater</li>
<li>Database: <a href="https://docs.mattermost.com/deploy/postgres-migration.html">PostgreSQL v11+</a></li>
<li>Database: <a href="https://docs.mattermost.com/deploy/postgres-migration.html">PostgreSQL v12+</a></li>
<li>Network ports required:
<ul>
<li>Application ports 80/443, TLS, TCP Inbound</li>
Expand Down
2 changes: 1 addition & 1 deletion source/install/trouble-postgres.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PostgreSQL installation troubleshooting
=======================================

Mattermost supports PostgreSQL v11+.
Mattermost supports PostgreSQL v12+.

PostgreSQL v15 introduces changes that may affect compatibility with previous releases. If you're deploying a fresh installation of PostgreSQL v15, run this command: ``GRANT CREATE ON SCHEMA public TO PUBLIC`` to ensure that you can use Mattermost.

Expand Down
4 changes: 2 additions & 2 deletions source/install/troubleshooting.rst
Original file line number Diff line number Diff line change
Expand Up @@ -361,7 +361,7 @@ Mattermost server
Database server

- Internal hostname: postgresql.lan
- PostgreSQL v11
- PostgreSQL v12
- LDAP Provider - 192.168.1.102
- Internal hostname: ldap.lan
- OpenLDAP 2.4.54 (Docker container)
Expand All @@ -386,7 +386,7 @@ Database servers
- Hostnames: db1.local.lan, db2.local.lan, db3.local.lan
- Primary: db1.local.lan
- Read-Only: db2.local.lan, db3.local.lan
- PostgreSQL v11
- PostgreSQL v12

Elasticsearch server

Expand Down
Loading