A powerful, open source relational database system

PostgreSQL for Mac

PostgreSQL 16.13

  -  337 MB  -  Freeware

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of PostgreSQL 16.13.


For those interested in downloading the most recent release of PostgreSQL for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

Why is this app published on FileHorse? (More info)
  • PostgreSQL 16.13 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    PostgreSQL 16.13 Screenshot 1
  • PostgreSQL 16.13 Screenshot 2
  • PostgreSQL 16.13 Screenshot 3

What's new in this version:

Fixed:
- Fix issue where a standby would halt and return an error "could not access status of transaction"
- Fix error where the substring() function would raise an error "invalid byte sequence for encoding" on non-ASCII text values if the source of that value is a database column. This was due to a change introduced for the fix to CVE-2026-2006
- Fix for the strict_word_similarity function in pg_trgm that could lead to incorrect output or crashes
- Fix function volatility for json_strip_nulls() and jsonb_strip_nulls() to be immutable, like previous releases, allowing for them to be used in indexes. If you previously upgraded to PostgreSQL 18.0 through 18.2, see the additional steps in the "Updating" section
- Fix for NOT NULL tests in LATERAL UNION ALL subquery that could lead to wrong query output
- Avoid NOT NULL constraints from generating name conflicts with user-written constraints
- Fix pg_stat_get_backend_wait_event() and pg_stat_get_backend_wait_event_type() to report values for auxiliary processes, similar to pg_stat_activity
- Fix casting a composite-type variable to a domain type when returning its value from a PL/pgSQL function
- Fix the hstore binary input function to avoid crashes on input with duplicate keys