Is it a good decision to use postgres:16.4-alpine or 17 for our new project?

Hi everyone,

I recently learned that another team is using postgres:16.4-alpine and they reported that it works flawlessly. Given that our current project template is set to postgres:12.2-alpine, I’m curious to know your thoughts on this matter.

Do you think it’s a wise decision to use the newer versions like 16.4 (or even PostgreSQL 17) in a new project? Will the difference in versions impact performance, compatibility, or long-term support? I’d appreciate any insights or experiences you have with these versions.

Thanks in advance for your help!

Hello @AliMilani,

The template we provide is a bit outdated, we’ll bump the default Postgres version there.

Otherwise, Nakama supports any PG after at least version 12 (I don’t remember the exact minimum version requirement).

Using 16 or later has no compatibility issues.

Best.