Transition to PostgreSQL

Mattermost v10 is almost upon us and this significant milestone is much more than just a version.

Our engineers have been working for many years on performance and scale, ensuring that your Mission Critical collaboration works no matter the number of users, teams, channels or DM/GMs. In Mattermost v10 we have now reached support for 100k concurrent users!

One key area in achieving this scale is our focus on PostgreSQL, so much so that over a year ago we took the decision to deprecate support for MySQL by Mattermost v11 (coming late 2025).

To support MySQL users transition to PostgreSQL we created a guide to help. We then took this a stage further a built a tool to do this work for you. The tool migration-assist automates connections and the migration of data. The guides/tools for all deployments from the smallest up to the very largest. We are continually updating migration-assist so all feedback is welcomed.

As mentioned support for MySQL will end with Mattermost v11 but now is a good time to make the move to PostgreSQL as you consider your v10 upgrade.

You can join the conversation over at Mattermost (where our engineers are also on hand to lend a hand).

3 Likes